A CMS With Version Control Built-in


Tina is a fully open-source headless CMS that supports Git

Try the editor now! Book a Demo or

Trusted by

UnityProtocol LabsCity of LondonDevolver DigitalSmashing Magazine

Own Your Content


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

about.mdx
---
title: Collaborate With Your Team
---
Online tools help drive your business forward.
Reach new audiences and collaborate with your
team – **All in the cloud.**
<Button
text="Get Started"
link="/get-started"
/>

An API for your Content


Easily fetch your file-based content using Tina's Data Layer

query.gql
query {
post(relativePath: "about.mdx") {
title
}
}

Configure with Code


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

config.tsx
const tinaConfig = defineConfig({
schema: {
collections: [
{
name: 'doc',
label: 'Docs',
path: 'content/docs',
fields: [
{
name: 'title',
label: 'Title',
type: 'string',
},
{
type: 'rich-text',
name: 'body',
label: 'Body',
isBody: true,
},
],
},
],
},
// ...
})
"Tina is transforming the way we do docs at Unity"

Anton Iancu, Product Engineering Manager for AI and Docs

Loved by Developers

Oh wow, I thought Sanity was good, but @tinacms is all I need.

Testimonial avatar

Boko Colse

@struhy_xdSeptember 26, 2023

It’s absolutely amazing. Its so simple to install, the typed NextJS integration is amazing, the live editor is as good as it gets. And compared to other CMSs, the admin is incredibly easy for editors to understand and use.

Testimonial avatar

Dave Keen

@ccapndaveJune 2, 2023

Just found this and I think I am already in love.

Testimonial avatar

Billy Best

@billybest5276August 6, 2023

Just tried out click-to-edit and it's really awesome. Super easy to use and to setup, love that it's fully typed and works passed down as a prop, kinda feels like magic tbh.

Testimonial avatar

Mravec

@mravecJune 14, 2023

I tried a dozen CMSs and I have to say, as an engineer, I like Tina the most.

Testimonial avatar

Peter Rusin

September 5, 2023

Tina's in-context editor cannot be beaten, we’re all in on it.

Testimonial avatar

Sean Pearce

March 30, 2023

@tinacms is a dream come true.

Testimonial avatar

rascode

@rascode11December 6, 2022

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

Visual Editing

See content changes in real-time as you edit.

Open-Source

Tina is licensed under Apache 2.0. It can be self-hosted or hosted on Tina Cloud.

Develop Locally

Easily set up and run Tina locally to talk to your local filesystem.

3rd-party Media

Store Media assets in your repo or connect to S3, Cloudinary, DigitalOcean Spaces, etc. Or, use Tina Cloud.

Control your Components

Use pre-built templates or create custom components from scratch - you have full control to build your site how you want.

Markdown at Scale

Tina powers super-fast sites with 10,000+ pages using Markdown, the best language for your site content.

Git Integration

Users can edit, save changes, and request approval from within the UI – while devs see the branches, commits, and pull requests in GitHub.

Easy Documentation

Tina’s docs run on TinaCMS – check it out!