Gatsby CMS? That's BCMS.

Headless CMS for Gatsby. GraphQL-ready structured content for static sites. Agents write entries. Clients edit in the beautiful, intuitive UI.

npx @thebcms/cli create gatsby
NorthloopNorthloop
7 members
Search
⌘+K
Administration
  • Settings
  • Trash
Entries
  • ·
  • @thebcms
  • Terms of use
  • ·
  • Log out
Hello Mira,
Have a nice day at work!
Entries created
12
Megabytes uploaded
14.2
Members
7
Manage members
See all members
Mira Chen
mira@northloop.co
Admin
Priya Nair
priya@northloop.co
Admin
Sofia Reyes
sofia@northloop.co
Amara Okonkwo
amara@northloop.co
Nadia Hassan
nadia@northloop.co
Camila Duarte
camila@northloop.co
Jordan Hale
jordan@northloop.co
Admin
Elias Brandt
elias@northloop.co
Kenji Watanabe
kenji@northloop.co
Luca Moretti
luca@northloop.co
Theo Andersson
theo@northloop.co
Invites
  • alex.morgan@northloop.co
    Pending
    Cancel invitation
  • Recently uploaded
    homepage-hero.jpg
    fintech-case-cover.jpg
    design-systems-blog.jpg
    studio-team.jpg

    Why teams use BCMS with Gatsby

    Gatsby provides static site generation with React. BCMS is a content source that integrates via GraphQL.

    • Built for React developers

      Content models align with component structure. Define blocks that map to the components you already write.

    • Structured blocks, not HTML blobs

      Compose pages from structured pieces. Gatsby renders. BCMS stores. No pasting HTML into single fields.

    • TypeScript support

      Typed content structures for Gatsby projects. Types stay in sync when models change.

    What you get with Gatsby and BCMS

    Static generation with content managed outside the codebase.

    • Manage content once, deliver everywhere

      Single content source for Gatsby sites. Agents can help when content volume increases.

    • GraphQL integration

      Official plugin. Query BCMS content through Gatsby's GraphQL layer.

    • Build performance

      Gatsby optimizes delivery. BCMS keeps content flexible without slowing builds.

    • CDN-backed content

      Content served globally for fast page loads.

    • Multilingual content

      Structured locales for multilingual sites. Editors work in the UI. Gatsby renders each language.

    Structured content for Gatsby

    Reusable blocks queried through GraphQL. Define once, use across pages.

    14-day free trial · No credit card required

    Inputs

    Flexible fields designed to integrate with Gatsby's content graph.

    BCMS + Gatsby

    Official package. Query BCMS in GraphQL. Agents can update entries between builds.

    Media

    Organized folders for uploads. Manage assets in BCMS and pull them into Gatsby.

    Widgets

    Reusable blocks like image galleries. Model, query, and render with full structure control.

    Content Groups

    Authors, addresses, and repeated shapes. Define once and reuse across entries.

    Typed content for Gatsby

    Change a content model and BCMS writes TypeScript interfaces straight into your Gatsby project. No manual sync.

    Multilingual Gatsby sites

    Manage content in any number of languages in BCMS, then render localized pages in Gatsby without awkward workarounds.

    General
    Docs

    Status

    Last updated 4 days ago

    Language

    English

    Links

    There is one other entry that links to this entry:

    10 Fabulous Infographics about JAMstack

    A picture is worth a thousand words, so let's see through these infographics what makes JAMstack so beloved.

    Publishing statuses for Gatsby

    Draft, review, and publish content in BCMS, then ship only what is ready into your Gatsby app.

    Frequently asked questions

    Common questions about using BCMS with Gatsby.

    Can I query BCMS with GraphQL in Gatsby?

    Yes. The official plugin treats BCMS as a Gatsby content source. Query it through GraphQL like other sources.

    Yes. Agents write to BCMS. Your next build or SSR path picks up changes. Clients can also edit in the dashboard.

    Yes, if you want static speed and React. BCMS keeps content out of the repo so editors can update copy without pull requests.

    Upload and organize assets in BCMS. Pull them into Gatsby like any other content source. Folder organization is included.

    No. Docs, starters, and a free trial are available. Contact us if you want direct support.

    Alright. Enough pitch.

    14 days free. About 13 seconds. Zero demo tax.

    14-day free trial · No credit card required