COMPARE
Typeroll and Keystatic compared
Keystatic is a content tool you add to your own codebase. It saves content locally, to GitHub, or both, and opens an admin UI at /keystatic. Typeroll is a CMS that owns the site: it stores the content, generates the Astro project and publishes it.
Side by side
| Keystatic | Typeroll | |
|---|---|---|
| Licence | MIT | MIT |
| Storage | Local files, GitHub, or both; Keystatic Cloud is also offered | CMS database; generated Astro source in your GitHub |
| Frameworks | Astro, Next.js and Remix guides | Astro, generated |
| Your code | You define collections and singletons in keystatic.config.ts | No site code to maintain |
| Deployment | Host must run Node.js for Keystatic's API routes in GitHub mode | Static files on your Cloudflare |
| Editing | Admin UI with fields (MDX, Markdoc, images, relationships, blocks) | Visual block editor, built-in AI assistant |
| AI agents | None mentioned in the official docs read | Hosted MCP server and REST API |
| Project status | README: "Things are experimental at the moment" | Beta |
Choose Keystatic when
- You write the site code yourself and want a light, code-configured editor with content as files.
- You use Next.js or Remix as well as Astro.
Choose Typeroll when
- People who do not code should build and change pages.
- AI agents should work in the CMS through MCP.
- You want publishing, media, forms and SEO included.

Sources
Facts about Keystatic come only from its own documentation and website, checked on 1 November 2026. If something has changed, tell us and we will correct it.
- Keystatic introduction, https://keystatic.com/docs/introduction (2026-11-01)
- Keystatic GitHub mode, https://keystatic.com/docs/github-mode (2026-11-01)
- Keystatic repository, https://github.com/Thinkmill/keystatic (2026-11-01)
- Astro docs, Keystatic guide, https://docs.astro.build/en/guides/cms/keystatic (2026-11-01)
START BUILDING
Try Typeroll alongside your current tools.
Free during the beta. No payment card. After the beta, USD 39 per month, or USD 29 per month billed annually.