Schema builder

Define your content on your terms

Build without compromises with an intuitive no-code schema builder, using models, blocks, and plugins. Your structure. Your way.
Schema

Visual schema editor for content modeling

Lay the foundation of your content the right way

The Schema Builder helps you define the core build of your content architecture using models, blocks, and plugins, determining how your content is organized and accessed.

Changes apply instantly across the API. No code, no rebuilds.

Models

Create your schema with models

Establish the right structure with Models & Fields

Models are your core content types, like posts, pages, or products, built using fields from 20+ options like strings, assets, SEO, and JSON for any data type.

Group fields, control presentation, and reorder them easily. The schema you define here powers both, the API and UI, instantly.

Psst: Feeling uninspired or just getting started with Headless CMS?

We put together a few super common models that most website projects have. Think blog post, author, landing page, and so on. Check out the Recipes in the Marketplace to find a starting point to see how schema building works!
Check it out →
Blocks

Enrich it with Dynamic content structures

Improve flexibility and content integrity with Blocks

Blocks are dynamic, flexible, and repeatable structures like CTAs, quotes, and sliders, that you can embed inside your records.

You can intersperse text and blocks in Structured Text fields, or give editors a drag-and-drop page builder experience by combining blocks using the Modular Content field.

Plugin Fields

And then supercharge it with plugins

Take it a step further with custom capabilities.

Need a field to map geolocation data in real time? Or a different layout to let editors pick and choose from a product grid?

You can add new field types via the Plugin SDK, either with community plugins or build your own! They run inside the schema builder, fully integrated.

Plugins? In a Headless CMS

Understandable. If the word’s giving you WP PTSD, then you can relax 😅 We prefer to encourage plugins as fields for specific use-cases like star ratings or product pickers to avoid clunking up the CMS with 1000s of niche features.
Check it out →
Good to go from the get go

Get ready to ship. Instantly.

All your schema changes are instantly available across the UI and the API. Let your editors get back to work while you continue querying and building right away.
Envs

Safe schema changes with environments

Shamelessly built for breaking (changes)

Test schema updates in isolated environments to add, remove, or rename fields without affecting your primary environment or production project.

Control UI visibility and validation rules per field, make all the breaking changes you need, and merge changes when ready, without blocking your editors.

GraphQL

Instant GraphQL and REST APIs

Query everything, everywhere, all at once

Your schema defines your API in real time, with everything instantly available via the GraphQL Content Delivery API.

Want to make changes programmatically? Ping the REST Content Management API. Want to test queries? Use the GraphQL API Explorer. Need even more integration? Try our React, Vue, Svelte, and Astro SDKs, to name a few.

Great DX

Great DX, without any sacrifice on the UX

Loved by 1000s of teams globally for a reason.

Developers can update the schema visually without writing migrations or redeploying environments.

Editors get clean, structured interfaces tailored to each model and block, with no clutter or ambiguity.

Everything just works. No sync issues. No bottlenecks.

Start using DatoCMS today
According to Gartner 89% of companies plan to compete primarily on the basis of customer experience this year. Don't get caught unprepared.
  • No credit card
  • Easy setup
Subscribe to our newsletter! 📥
One update per month. All the latest news and sneak peeks directly in your inbox.
support@datocms.com ©2025 Dato srl, all rights reserved P.IVA 06969620480