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- Settings
- Trash
- ·
- @thebcms
- Terms of use ·
- Log out




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
Astro guides and articles
Documentation and posts about using BCMS with Astro.
Astro starter projects
Pre-configured Astro templates with BCMS integration. Clone and connect your instance.

Semplice - Astro photography theme for BCMS
PremiumSemplice is a premium Astro photography theme paired with BCMS. Clean, restrained layouts for photographers, visual artists and image-led portfolio websites.

Kotei - Astro agency theme for BCMS
PremiumKotei is a premium Astro agency theme paired with BCMS. Clean typography, real light & dark modes, and structured case studies, services and team pages out of the box.

Dusk - Astro event theme for BCMS
PremiumDusk is a premium Astro event theme, paired with BCMS for fast content updates: dedicated layouts for conferences, festivals, summits and one-off events.

Phanatik - Astro news & podcast theme for BCMS
PremiumPhanatik is a premium Astro news and podcast theme, paired with BCMS for editorial workflows: oversized headlines, paywall-ready layouts, multi-author publishing, and podcast pages.

Astro Agency templates & code starters for BCMS
This is a bare-bones starter kit for BCMS, a headless CMS and Astro.js. It's minimal but solid, with a clean codebase that hooks directly into your BCMS project, ready to extend and scale as needed.

Astro Simple blog templates & code startes for BCMS
This is a bare-bones starter kit for BCMS, a headless CMS and Astro.js. It's minimal but solid, with a clean codebase that hooks directly into your BCMS project, ready to extend and scale as needed.
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.
Can agents update Astro site content?
Yes. Use MCP with scoped API keys. Agents create and update entries. Rebuild or fetch dynamically depending on your setup. Clients use the dashboard.
Does this work with React, Vue, and Svelte islands?
Yes. BCMS is framework-agnostic on the content side. Astro handles rendering. BCMS delivers structured data.
Does BCMS support static and dynamic rendering?
Yes. Fetch at build time for speed, or dynamically when content freshness matters more than a pure static snapshot.
How does BCMS handle images?
BCMS media works with Astro image tooling. Upload, organize, and optimize assets without building a custom pipeline.
Do I need to talk to sales to start?
No. Docs, starters, and a free trial are available. Contact us if you want direct support.
14 days free. About 13 seconds. Zero demo tax.
14-day free trial · No credit card required





