Skip to content

datocms/plugins-sdk

Repository files navigation

👉 Visit the DatoCMS homepage or see What is DatoCMS?


DatoCMS Plugin SDK

Monorepo with the TypeScript libraries used to build DatoCMS plugins.

Building a plugin?

You should not need to install these packages manually. Follow our Build your first plugin guide to easily scaffold a plugin with both packages already set up.

From there, the Plugin SDK documentation and real-world examples cover everything else.

Packages

Developing

To work on the packages themselves (e.g. to prepare a PR or debug an issue in the framework itself), see the "Developing" section of each package's README: datocms-plugin-sdk, datocms-react-ui. Both are developed in this Lerna monorepo and released in lockstep.

License

This repository is published under the MIT license.


What is DatoCMS?

DatoCMS - The Headless CMS for the Modern Web

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:

  • Content Delivery API (CDA) — the fast, read-only GraphQL API your website/app uses to fetch published content.
  • Content Management API (CMA) — the REST API for creating and updating content, models, and project settings (think scripts, migrations, integrations).
  • CLI — terminal tool for schema migrations and importing from Contentful/WordPress.

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.

About

An SDK to customize the functionality of the DatoCMS webapp.

Topics

Resources

License

Stars

10 stars

Watchers

7 watching

Forks

Packages

 
 
 

Contributors