Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Gatsby.js example website demonstrating multi-language content with Prismic as the CMS.
The Prismic & Gatsby multi-language example website is a boilerplate starter that demonstrates how to combine the Gatsby.js static site generator with the Prismic headless CMS to deliver content in multiple languages.
The Prismic and Gatsby multi-language example website is a reference implementation published by Prismic that pairs the Gatsby.js static site generator with a Prismic content repository to build a site whose content is available in several languages. It takes Prismic as the content management system and Gatsby as the rendering framework, producing a static site whose pages are pre-built by Gatsby using data pulled from Prismic. The project is licensed under Apache 2.0 and was published by Prismic in 2021.
Developers building multilingual Gatsby websites can use this example as a starting point for structuring Prismic content and GraphQL queries across locales. Teams evaluating Prismic as a headless CMS can run this project to see how multi-language content is modeled, queried, and rendered in Gatsby. Anyone maintaining a Gatsby site that needs i18n can study the repository to understand how Prismic's localization features connect to Gatsby's static generation.
The repository points to a dedicated Prismic project guide that explains how to create a Prismic repository, configure content types, and run the Gatsby development server. Because the template uses Gatsby, content is fetched at build time from Prismic and turned into static HTML files that can be hosted anywhere. This example specifically shows how to manage locale-specific versions of the same content and expose them to the Gatsby site.
Yes, the project is licensed under Apache 2.0, which permits free use, modification, and distribution with attribution to Prismic. There are no usage fees or restrictions other than following the license terms.
Running the example with live content requires a Prismic repository, so you will need to create a Prismic account to connect content. The linked Prismic project guide covers the steps to link the Gatsby site to your repository.
The template is designed as a multi-language example, but the repository does not list a fixed language set. You define the locales in your Prismic repository, and the site's demonstration reflects the languages you configure.
An Apache 2.0 license is included, with copyright held by Prismic. This is a permissive open-source license that allows commercial and personal use as long as you retain the license notice.
