
Own Your Content
Don't lock your content in a 3rd-party service. Tina writes to files in your repository (MDX, Markdown, JSON, etc)

An API for your Content
Easily fetch your file-based content using Tina's Data Layer

Configure with Code
Tina is code-first and fully typed. Define your CMS in the Tina config file in your repository

Merge With Confidence
Tina Cloud Enterprise customers can review, approve, and manage content on different branches

Unbeatable UX
Editing content in Markdown, MDX, and JSON files doesn't need to feel clunky. Tina supports a live preview that takes the UX to the next level

Composable Blocks
Create reusable components that you can edit with Tina. Let your team assemble pages like a site-builder.