š Visit the DatoCMS homepage or see What is DatoCMS?
A set of components to work faster with DatoCMS in Svelte projects.
@datocms/svelte contains ready-to-use Svelte components and usage examples.
Components:
<ContentLink /> for Visual Editing with click-to-edit overlays<Image /> and <NakedImage /><VideoPlayer /><StructuredText /><Head />Stores:
npm install @datocms/svelte
This repository contains some examples in the app/routes folder. You can use them to locally test your changes to the package:
npm run dev
To create a production version of this library:
npm run build
DatoCMS is Headless CMS for the modern web. Trusted by 25,000+ businesses, agencies, and individuals, it gives your team one place to manage content and ship it to any website, app, or device via API.
New here? Start with Create free account and the Documentation. Stuck? Ask the Community. Curious what's new? Product Updates.
Building with AI: Agent Skills turn coding assistants (Claude Code, Cursor) into expert DatoCMS developers, with full read/write via the auto-installed CLI. No local terminal? Use the MCP Server instead.
Talking to DatoCMS from code:
Framework guides: end-to-end recipes for fetching content, rendering Structured Text, optimizing images/video, handling SEO, and setting up live preview with visual editing in Next.js, Nuxt, Svelte, and Astro.
Want a head start? Browse our starter projects ā ready-to-deploy example sites for popular frameworks.