Astro CMS? That's BCMS.

Headless CMS for Astro. Structured content for static builds and islands. Agents write entries. Clients edit in the beautiful, intuitive UI.

npx @thebcms/cli create astro
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 Astro

    Astro excels at static HTML and component islands. BCMS provides structured content that clients and agents can update without editing the repo.

    • Models that map to components

      Define content shapes that match Astro components. Fetch structured data and render it in templates.

    • Framework-agnostic content

      Astro supports React, Vue, Svelte, and more. BCMS delivers structured content regardless of which island framework you use.

    • Type-safe content

      TypeScript types reflect your content model. Autocomplete in components. Agents work from a defined schema.

    What you get with Astro and BCMS

    Static-first performance with content managed outside the codebase.

    • Build-time content fetching

      Pull structured content when Astro builds. Keep JavaScript minimal. Keep editors out of the repo.

    • Image and media management

      BCMS handles assets. Astro handles delivery. Formats, sizes, and lazy loading without a custom pipeline.

    • CDN-backed delivery

      Content served globally so static sites load fast regardless of origin location.

    • One content model, any UI framework

      Use any UI framework Astro supports. Keep a single content model across component islands.

    • Blogs, stores, and large sites

      Same system for small sites and large catalogs. Incremental builds keep Astro sites current.

    Structured content for Astro

    Reusable blocks that map to Astro components. Define once, use across pages.

    14-day free trial · No credit card required

    Inputs

    Rich text, media, and standard field types. Designed to work cleanly in Astro templates.

    BCMS + Astro

    Official SDK with type-safe fetches for Astro data loading. Agents can update entries between builds.

    Media

    Nested folders and optimized delivery. Clients upload assets without committing files to git.

    Widgets

    Galleries, testimonials, and CTAs as reusable patterns. Embed in content and map to components.

    Content Groups

    Author bios, product specs, and other repeated shapes common in marketing sites.

    Typed content for Astro

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

    Multilingual Astro sites

    Manage content in any number of languages in BCMS, then render localized pages in Astro 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 Astro

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

    Frequently asked questions

    Common questions about using BCMS with Astro.

    Why use a CMS instead of content in the repo?

    Repo-based content works until clients need to change copy without developer access. BCMS keeps structure in typed models and editing in a UI.

    Yes. Use MCP with scoped API keys. Agents create and update entries. Rebuild or fetch dynamically depending on your setup. Clients use the dashboard.

    Yes. BCMS is framework-agnostic on the content side. Astro handles rendering. BCMS delivers structured data.

    Yes. Fetch at build time for speed, or dynamically when content freshness matters more than a pure static snapshot.

    BCMS media works with Astro image tooling. Upload, organize, and optimize assets without building a custom pipeline.

    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