CMS & Content

Keystatic

Git-based CMS that stores content as files in your repo — ideal for docs/marketing sites.

Status
Generally available
Last checked
Checked · Oct 11, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Keystatic is an open-source, Git-based CMS storing content as Markdown/JSON in your repository, with a local/admin editing UI; great for docs and marketing sites.

A Git-based CMS that keeps content as version-controlled files in your repo.

When it fits — and when it doesn’t

A good fit for

  • Docs and marketing sites

    Content-as-code with an editing UI

  • Teams wanting Git-versioned content

    No external CMS database

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Not for high-volume dynamic content

    Git-based model suits docs/marketing, not large catalogs

  2. 02

    Younger project

    Smaller ecosystem

What it does well

  • Content lives in Git as files

    Version-controlled Markdown/JSON, no external DB

  • Great for docs/marketing sites

    Editing UI over content-as-code

  • Framework-friendly (Next/Astro)

    Integrates with modern frameworks

Pricing

Free tier
YesOpen source, free
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up Keystatic

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for Keystatic’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

Keystatic — tracked on AI Navigator

Markdown

[![Keystatic — tracked on AI Navigator](https://navigateaitools.com/badge/keystatic.svg)](https://navigateaitools.com/explorer/tool/keystatic)

HTML

<a href="https://navigateaitools.com/explorer/tool/keystatic"><img src="https://navigateaitools.com/badge/keystatic.svg" alt="Keystatic — tracked on AI Navigator" height="58"></a>