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
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 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

    Inputs

    Dropdowns, files, numbers, and rich text. Standard fields for editable content.

    BCMS + 11ty

    Fetch entries in Eleventy data files with the official client. Agents can write entries from code.

    Generated types

    Optional TypeScript interfaces for Node build scripts that pull and shape content.

    Media

    Folders, previews, and CDN URLs for images and files referenced from static pages.

    Widgets

    Reusable blocks like galleries and CTAs. Model once, map to partials or shortcodes in Eleventy.

    Groups

    Author bios, SEO fields, and repeated shapes. Define once and reuse across entries.

    Multilingual Eleventy sites

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

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

    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.

    Yes. Eleventy chooses the template language. BCMS provides structured JSON (and media URLs) at build time. Map fields however your site needs.

    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.

    Yes. Connect via MCP with scoped API keys. Agents write entries. Clients edit them in the dashboard. Rebuild to publish.

    No. BCMS is a headless content API and editing UI. Eleventy stays your SSG. You are not editing git-based Markdown through Netlify CMS.

    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.

    No. Docs 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