Svelte CMS? That's BCMS.

Need a Svelte CMS or SvelteKit CMS? BCMS is a headless CMS for Svelte and SvelteKit: structured content for components and Kit loaders. Agents write entries. Clients edit in the UI.

npx @thebcms/cli create svelte
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 a Svelte and SvelteKit CMS

    Svelte CMS and SvelteKit CMS share the same job: typed content for components and Kit loaders, plus an editing UI clients can use. One BCMS setup covers both.

    • Svelte and SvelteKit ready

      Official SDK with typed content. Fetch in SvelteKit load functions or use it in plain Svelte components.

    • Components meet content blocks

      Model reusable pieces and render them in Svelte. Avoid duplicating the same fields across pages.

    • TypeScript support

      Type-safe content structures with editor autocomplete. Agents work from a defined schema.

    What you get from a SvelteKit CMS

    A SvelteKit CMS with structured content for reactive apps, editable by clients and writable by agents.

    • Separate UI from content

      Developers focus on Svelte components and SvelteKit routes. BCMS holds content. Agents can create entries at scale.

    • Official SDK

      Install, fetch in Kit loaders, render in components. Maintained by BCMS with documented integration.

    • CDN-backed delivery

      Content served over CDN. Structured data without adding latency to your app.

    • Global content delivery

      Content delivered close to users regardless of geography.

    • Multilingual support

      Manage translations in BCMS. Render them in Svelte. Clients edit in the beautiful, intuitive UI.

    • Stores and marketing sites

      Product content, pages, and campaigns. Structured for code, editable for clients.

    Structured content for Svelte and SvelteKit

    Modular blocks for Svelte apps and SvelteKit routes. Typed data you fetch in load functions or components.

    14-day free trial · No credit card required

    Inputs

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

    BCMS + SvelteKit

    Official NPM package. Query content from SvelteKit load functions or Svelte components. Agents can write entries from code.

    Media

    Organize assets in folders. Use them in Svelte without external file storage.

    Widgets

    Dynamic blocks that become Svelte components. Galleries, forms, and other reusable patterns.

    Groups

    Author profiles, addresses, and repeated shapes. Define once and reuse across entries.

    Typed content for Svelte

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

    Multilingual Svelte sites

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

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

    Frequently asked questions

    Common questions about using BCMS as a Svelte CMS or SvelteKit CMS.

    Is BCMS a SvelteKit CMS?

    Yes. BCMS works as a headless SvelteKit CMS: fetch typed entries in load functions, render in Svelte components, and let clients edit in the dashboard. The same setup covers plain Svelte apps.

    Yes. Use the same official SDK in Svelte components or SvelteKit. The content model does not change.

    Yes. Use MCP with scoped API keys. Agents create and update entries. Clients use the editing UI.

    Yes, via SvelteKit. Fetch content on the server for SEO and first paint.

    Hardcoded content requires developer changes for every update. BCMS separates code ownership from content ownership.

    No. Start free with docs and starters. 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