Sorry, no results found for "".

Overview > Overview of DatoCMS APIs

Overview of DatoCMS APIs

DatoCMS offers several different APIs, each optimized for a particular use case.

Fetching & Serving Content for your Frontend

  • Start here: Our Content Delivery API (CDA) is our recommended way to connect DatoCMS to your frontend. It lets you retrieve only the records and fields you need, using a simple query language called GraphQL. This is a fast and safe read-only API that makes it easy to use our headless system with any frontend framework.

  • Our Site Search API lets you easily add full-text search to your website.

  • Our Real-Time Updates API allows you to push live updates to your visitors for real-time blogging or other live events. It is also highly beneficial for previewing draft content to your editors as they compose.

Serving Images & Videos

Editing & Managing Your Data

Our Content Management API (CMA) is a traditional REST API that lets your developers create, edit, export, and import your data and schema.

This is also the API that lets you manage other aspects of your account and projects, such as roles & permissions, environments, collaborators, and more.

Extending DatoCMS

The DatoCMS Plugins SDK (and associated API methods) let your developers customize the DatoCMS UI itself, extending functionality for your editors by easily integrating third-party services or adding special logic for your specific business needs.

See DatoCMS Community Plugins for some examples, often open-source, built by our wonderful community.