
Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag storeGood question! A dataset in Sanity is more like a database than a table.
Think of it this way:
For example, if you have a blog, you might have:
post, author, categoryDatasets in Sanity are particularly useful for separating environments. Many teams create multiple datasets within a single project:
production - your live contentstaging - for testing changesdevelopment - for local developmentEach dataset is completely isolated from the others, just like separate databases would be. They can have the same schema (document types) but contain different content.
On the Enterprise plan, Sanity even offers Advanced Dataset Management features like Cloud Clone (copy entire datasets) and Hot Swap (switch between datasets using aliases), which further reinforces that datasets are database-level constructs rather than table-level.
So in summary: Dataset = Database, Document Type = Table, Document = Row/Record.
Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.
Content operations
Content backend


The only platform powering content operations
By Industry


Tecovas strengthens their customer connections
Build and Share

Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag store