TinaCMS

TinaCMS is an open-source, Git-backed headless CMS for editing Markdown, MDX, and JSON content. It offers visual editing and a GraphQL content API.

7.2/10 TechZella Score
Visit Website ↗
Editorial overview

Aggregated Overview

Official documentation verifies Git-backed content, visual editing, GraphQL querying, hosted and self-hosted backends, and current TinaCloud plans. No reliable public review-platform evidence was verified, so user sentiment is unassessed.

This profile combines documented product information and independent evidence where available. It is not a hands-on test unless TechZella explicitly identifies one.

Decision guide

TinaCMS Decision Snapshot

A quick way to understand who this product may suit, where its limits matter, and which facts are most relevant before you compare alternatives.

Best suited to

Developer-led teams publishing websites from Git-managed Markdown, MDX, or JSON who want editors to work through a visual CMS interface.

Look elsewhere if

Organizations seeking a turnkey CMS independent of Git, or teams unable to configure and maintain a framework-integrated site and backend.

Platforms

Cloud, GitHub, GraphQL API, Self-hosted, Web

TechZella assessment

7.2/10

Overview

TinaCMS is an open-source headless CMS for websites whose content lives in Git-managed Markdown, MDX, or JSON files. Its editor and GraphQL API connect structured content files with a site’s frontend.

Teams can use TinaCloud for a hosted backend or configure their own backend. TinaCMS is designed for developers to set up and customize, so implementation depends on the site’s framework and content model.

Decision context

TinaCMS — What Sets It Apart?

These are the product-specific differences that may matter when deciding whether the software fits your workflow. They are based on documented evidence rather than a universal ranking.

  • Content remains in Git-backed files while Tina generates a queryable GraphQL API over that content.
  • Visual editing is available in React-based frameworks and Astro, with an Astro option that does not require React in the page tree.
  • The backend can be self-hosted with configurable authentication, database, and Git-provider modules.
6 key claims verifiedOur editorial team checked this profile against vendor documentation, product documentation, pricing information. Supported by 5 documented sources.
Editorial assessment

TinaCMS Pros & Cons

Pros

  • Keeps content in Git-backed files rather than requiring a proprietary content database.
  • Provides GraphQL querying and a generated type-safe client.
  • Offers both hosted TinaCloud and self-hosted backend options.
  • Documents visual editing support for Astro and React-based frameworks.

Cons

  • TinaCloud currently supports GitHub as its Git provider.
  • Developer setup and framework configuration are required.
  • Self-hosting requires teams to configure backend components, and some features are unavailable compared with TinaCloud.
  • Static sites may need rebuilds or framework-specific handling for newly created pages.
Operational limits

TinaCMS Gotchas & Operational Limits

These are documented constraints or practical friction points that may matter before you adopt the product.

TinaCloud currently integrates with GitHub as its Git provider.

Teams using another provider need to assess self-hosting or a migration to GitHub before selecting the hosted service.

Evidence source ↗

New pages on statically generated sites can require a rebuild or framework-specific fallback/ISR configuration.

A publishing workflow should account for how newly created content becomes routable on the live site.

Evidence source ↗

TinaCloud projects require authorized site URL origins, and its docs note a configuration fix for admin assets deployed under a sub-path.

Preview domains and sites hosted below a URL path may need extra setup and testing.

Evidence source ↗
Plans & pricing

TinaCMS Pricing & Plans

Team

$24
month per project

Official page also lists $290 billed annually; includes one project and three users, with additional seats available.

Check current pricing →

Team Plus

$41
month per project

Official page also lists $490 billed annually; includes one project, five users, and editorial workflow.

Check current pricing →

Business

$249
month per project

Official page also lists $2,990 billed annually; includes one project, 20 users, editorial workflow, and API marked beta.

Check current pricing →

Enterprise

Custom
custom

Custom organization-level plan with custom users and roles, SSO, GitHub Enterprise support, and enterprise support.

Check current pricing →

Pricing may change. Verify current plans on the vendor's website.

Cost context

Total Cost & Hidden Costs

Additional costs or implementation requirements that are documented in the available evidence.

Developer implementation

A project needs a Tina configuration and framework integration; self-hosting additionally requires an authentication provider, database adapter, and Git provider.

Evidence source ↗

TinaCloud user seats

Paid TinaCloud plans have included-user limits and annual prices for additional seats; pricing is per project for listed paid tiers.

Evidence source ↗
Capabilities

TinaCMS Features

Content and API

  • Git-backed Markdown, MDX, and JSON content
  • GraphQL content API
  • Generated type-safe query client
  • Filtering, sorting, pagination, and relational content queries

Editing and collaboration

  • Visual editing for React-based frameworks and Astro
  • Editorial workflow on listed TinaCloud plans
  • TinaCloud user and role management

Deployment

  • Hosted TinaCloud backend
  • Self-hosted backend with configurable authentication, database, and Git provider
  • Local development API for local filesystem content

Alternatives

TinaCMS is designed around files and Git workflows. Buyers comparing it with other headless CMS products should decide whether Git-backed content and framework-integrated visual editing match their publishing architecture. No direct product comparison is included here because a sufficiently verified, like-for-like comparison was not established in this research.

Visual preview

Demo & Screenshots

TinaCMS product screenshotTinaCMS product screenshotTinaCMS product screenshotTinaCMS product screenshotTinaCMS product screenshotTinaCMS product screenshot
Product details

TinaCMS Specifications

Content formatsMarkdown, MDX, JSON
APIGraphQL
Git provider for TinaCloudGitHub
DeploymentTinaCloud or self-hosted backend
Verified frameworksAstro, React-based frameworks including Next.js
LicenseApache-2.0
TinaCloud asset-size cap100 MB, according to the pricing page
Free trialFree plan listed; no time-limited trial stated
Deployment

Deployment & System Footprint

Verified installation, hosting, administration, or environment details that can affect implementation.

HostingUse TinaCloud as a hosted backend or self-host the backend; official documentation describes Node.js serverless deployment options including Vercel and Netlify. Source ↗
Content repositoryTinaCloud projects connect to a GitHub repository containing the site's content and Tina configuration. Source ↗
Exit planning

Migration & Lock-In

Documented portability, standards, export, or switching considerations. No switching-cost score is shown unless the evidence supports one.

Content portability

Content is stored in Markdown, MDX, and JSON files in Git, rather than exclusively in a proprietary content database.

Evidence source ↗
Our evidence-based assessment

TechZella Score

A proprietary editorial score based on product capabilities, usability, value, performance, support and user sentiment evidence.

7.2/10Moderate confidence
Features8.2
Ease of Use6.8
Value for Money8.0
Performance7.5
Support7.0
User Sentiment5.0

Official documentation verifies Git-backed content, visual editing, GraphQL querying, hosted and self-hosted backends, and current TinaCloud plans. No reliable public review-platform evidence was verified, so user sentiment is unassessed.

Methodology v1.0. The assessment weighs feature coverage (25%), ease of use (15%), value for money (20%), performance (15%), support (10%) and user sentiment (15%), using researched product evidence and verified review evidence where available. It is a TechZella editorial assessment, not a direct user-review average.

Editorial transparency

Our Review Methodology

Key claims are linked to the sources used to verify them. This evidence record is separate from third-party user ratings.

TechZella evaluates software using documented product capabilities, pricing information, usability and value considerations, independent user evidence where available, and competitive context. The assessment is an editorial review, not a hands-on test unless one is explicitly identified. Our editorial assessment is based on 5 documented sources.

What TechZella adds
  • Content remains in Git-backed files while Tina generates a queryable GraphQL API over that content.
  • Visual editing is available in React-based frameworks and Astro, with an Astro option that does not require React in the page tree.
  • The backend can be self-hosted with configurable authentication, database, and Git-provider modules.
Important limitations
  • TinaCloud currently connects to GitHub repositories; its FAQ says other Git providers are not currently supported there.
  • Self-hosting requires configuring and operating backend components, and some TinaCloud features are unavailable in self-hosted setups.
  • Static-site generation can require a rebuild or framework-specific handling for newly created pages.
  • The official pricing page lists a 100 MB asset-size cap across its displayed plans.
Evidence-backed claims
TinaCMS stores content in Git-backed files and exposes it through a GraphQL API.

The product documentation describes Git-based content and a GraphQL content API with a generated type-safe client.

View source ↗Verified 2026-10-12
TinaCloud projects connect to GitHub repositories.

The project setup documentation describes authorizing GitHub and selecting the repository that contains the site content.

View source ↗Verified 2026-10-12
TinaCMS supports visual editing in Astro and React-based frameworks.

The framework guide identifies React-based frameworks and Astro as supported visual-editing environments.

View source ↗Verified 2026-10-12
TinaCMS offers a self-hosted backend with configurable components.

The self-hosting guide documents separate authentication, database, and Git-provider modules.

View source ↗Verified 2026-10-12
TinaCloud has a free plan and paid per-project plans.

The official pricing page lists Free at $0, Team at $24 per project per month, Team Plus at $41, and Business at $249, with annual billing also shown.

View source ↗Verified 2026-10-12
The TinaCMS project is actively developed by SSW.

The official TinaCMS pricing page links to SSW and identifies TinaCMS as actively developed by the Australian software consultancy.

View source ↗Verified 2026-10-12
Community feedback

Reviews

No reviews yet. Be the first to share your experience.

Write a Review

FAQ

Does TinaCMS have a free trial?

The official site lists a Free TinaCloud plan at $0, but does not state a time-limited trial period.

What formats does TinaCMS manage?

Its documentation describes Markdown, MDX, and JSON content stored in Git.

Does TinaCMS provide an API?

Yes. TinaCMS provides a GraphQL content API and a generated client for queries.

Which frameworks does TinaCMS support?

Official framework documentation verifies Astro and React-based frameworks, including Next.js. The basic editor also works across a wider range of frameworks.

Can TinaCMS be self-hosted?

Yes. The backend can be self-hosted, with configurable authentication, database, and Git-provider components. Some features differ from TinaCloud.

Directory

Recently added software