11ty CMS? That's BCMS.
Looking for an Eleventy CMS? BCMS is a headless CMS for 11ty: fetch structured content in Eleventy data files, generate static pages, and let clients edit in the UI. Agents can write entries too.
npm i @thebcms/client- Settings
- Trash
- ·
- @thebcms
- Terms of use ·
- Log out




Why BCMS works as an Eleventy CMS
Eleventy CMS and 11ty CMS searches want headless content for static builds. BCMS supplies the API and editor; Eleventy keeps Nunjucks, Liquid, Markdown, or 11ty.js templates.
Build-time content fetch
Use @thebcms/client in Eleventy data files or global data. Fetch entries during the build and pass them into templates.
Any template language
Nunjucks, Liquid, Markdown, 11ty.js, or custom engines. BCMS supplies data; Eleventy renders the HTML you want.
Typed content optional
Pull TypeScript types for Node build scripts, or treat responses as JSON in plain JS data files. Your choice.
What you get from a headless CMS for 11ty
CMS for Eleventy without a required plugin: build-time fetch, any template language, CDN content API, and agent-ready writes.
Separate templates from content
Developers own Eleventy config and templates. BCMS holds pages, posts, and media. Agents can create entries at scale.
Official JS/TS client
Same @thebcms/client used across BCMS integrations. Call it from Node during eleventy builds.
No plugin lock-in
No required Eleventy plugin. Fetch what you need, map fields to front matter or template data, and ship static HTML.
CDN-backed content API
Pull content from BCMS over CDN at build time. Host the output wherever Eleventy deploys.
Multilingual static sites
Add locales in BCMS. Generate localized pages in Eleventy from the same content model.
Agents and humans together
Agents create entries over MCP. Clients edit in the dashboard. Rebuild when content changes.
Structured content for Eleventy
Model once in BCMS. Fetch at build time. Render with your preferred 11ty template language.
14-day free trial · No credit card required
Guides for 11ty and static CMS setups
Articles about Eleventy CMS patterns, Jamstack content, and headless static sites.
Starter projects for inspiration
Open-source BCMS starters from other stacks. Same client pattern works in Eleventy data files.

Astro Restaurant templates & code starters for BCMS
Elevate restaurants online: Astro.js & BCMS optimize SEO, speed, updates, and scalability. Serve customers digitally with flair.

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

Next JS ecommerce templates & code starters for BCMS
Start your e-commerce in a minute with Next.js & BCMS: Fast setup, easy customization, and SEO-ready with static site generation. Ideal for developers.

Gatsby Blog templates & code starters for BCMS
Start your blog in a minute with Gatsby & BCMS: Fast setup, easy customization, and SEO-ready with static site generation. Ideal for developers.

Next JS Portfolio templates & code starters for BCMS
Shape your brand: Next.js & BCMS optimize SEO, speed, and content updates. Create a standout digital presence.

Gatsby Podcast templates & code starters for BCMS
Elevate podcasts using Gatsby & BCMS: Leverage SEO, speed, and content management. Enhance your audio journey.
Frequently asked questions
Common questions about using BCMS as an 11ty CMS or Eleventy CMS.
What is the best CMS for Eleventy (11ty)?
If you want a headless Eleventy CMS with a real editing UI (not only git-based Markdown), BCMS works well: fetch with @thebcms/client in data files, map fields into templates, and rebuild when content changes.
Can I use BCMS with Markdown and Nunjucks?
Yes. Eleventy chooses the template language. BCMS provides structured JSON (and media URLs) at build time. Map fields however your site needs.
When does content update on the site?
On rebuild. Trigger a new Eleventy build when content changes (webhook, CI, or manual deploy). Clients edit in BCMS; the static site refreshes on the next build.
Can agents create content for my 11ty site?
Yes. Connect via MCP with scoped API keys. Agents write entries. Clients edit them in the dashboard. Rebuild to publish.
Is this the same as Netlify CMS?
No. BCMS is a headless content API and editing UI. Eleventy stays your SSG. You are not editing git-based Markdown through Netlify CMS.
How fast can I get started?
Add @thebcms/client to your Eleventy project, set BCMS_API_KEY, fetch an entry in a data file, and render it in a template. The trial is 14 days free.
Do I need to talk to sales to start?
No. Docs 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





