# DatoCMS > A headless CMS that enables businesses to create, manage, and distribute content at scale via API to websites and digital experiences. DatoCMS is a headless content management system designed for the modern web, enabling businesses to create online content at scale from a central hub and distribute it via API. More than 25,000 businesses use DatoCMS to power their websites, apps, and digital experiences with a flexible, API-first approach that separates content from presentation. - **GraphQL API** delivers content through a powerful GraphQL Content Delivery API, allowing developers to fetch exactly what their frontend needs with precise queries and efficient data retrieval. - **Structured Text Editor** provides an intuitive rich-text editing experience that lets content editors easily write and format text, add images, links, and custom blocks while maintaining semantic structure. - **Modular Content & Dynamic Layouts** enables editors to build landing pages using reusable blocks like Hero sections, CTAs, galleries, and forms with drag-and-drop functionality. - **Multi-language Support** offers built-in localization with per-field translation granularity, optional/required locales, and integration with translation services like Crowdin, DeepL, and OpenAI. - **Real-time Collaboration** supports multiplayer editing with live presence indicators showing who's active and contributing to the editorial process. - **Visual Editing** allows content teams to click directly on website elements to edit them in DatoCMS, seeing changes reflected in real time with a side-by-side preview mode. - **Sandbox Environments** provide isolated development spaces where developers can safely experiment with schema changes without affecting the live site or editorial workflow. - **Global CDN Delivery** ensures fast and reliable content delivery worldwide through a network spanning 200 cities in more than 90 countries. - **Plugin Ecosystem** offers 200+ plugins in the marketplace to extend and customize CMS functionality, plus a Plugin SDK for building custom solutions. - **AI & Automation** includes MCP server integration for AI assistants, LLM-ready documentation, and AI-powered content translation with OpenAI, Claude, Gemini, and DeepL. - **Cache Tags** enable fine-grained cache invalidation for high-performance delivery, triggering precise updates only for affected records. - **Video & Image APIs** handle media optimization, transcoding, adaptive bitrate streaming, and responsive image delivery with automatic format conversion. To get started, sign up for a free account with no credit card required. Create your first project, define content models using the schema builder, and start adding content. Integrate with your preferred frontend framework using official libraries for Next.js, Nuxt, Astro, Svelte, and more. Use the GraphQL playground to explore and test API queries before implementing them in your application. ## Features - GraphQL Content Delivery API - Structured Text Editor - Modular Content & Dynamic Layouts - Multi-language Localization - Real-time Collaboration - Visual Editing - Sandbox Environments - Global CDN Delivery - Plugin Marketplace - AI Content Translation - MCP Server Integration - Cache Tags - Video Streaming API - Images API - Schema Builder - Scheduled Publishing - Content Versioning & Rollbacks - Bulk Editing - Editorial Workflows - Webhooks - Build Triggers - Site Search - Custom Roles & Permissions - Single Sign-On (SSO) - Audit Logs ## Integrations Next.js, Nuxt.js, Astro, React, Vue.js, Svelte, SvelteKit, Netlify, Vercel, Cloudinary, Bynder, Crowdin, OpenAI, DeepL, Shopify, Imgix, Google Gemini, Anthropic Claude ## Platforms LINUX, WEB, API, VSC_EXTENSION, DEVELOPER_SDK ## Pricing Open Source, Free tier available ## Links - Website: https://www.datocms.com - Documentation: https://www.datocms.com/docs - Repository: https://github.com/datocms - EveryDev.ai: https://www.everydev.ai/tools/datocms