Word & Press · 24 publishing platforms profiled Updated 10 October 2026

CMS profile

Statamic for publishers: a flat-file Laravel CMS with a Pro tier

Statamic is a Laravel flat-file CMS with a free Core and a paid Pro edition. What it offers publishers for workflow, APIs and speed, and its limits.

By Word & Press Published 10 October 2026 Facts verified 10 October 2026 Evidence vendor docs Read 5 min

The short answer

Statamic suits small publishers and agencies who work in Laravel and want content in files that live in Git. Core is free, but revisions and role-based access sit behind the paid Pro licence, and the PHP and Laravel stack means a developer maintains the site rather than a hosting panel.

STATAMIC 6.35.1

What is Statamic?

Statamic is a content management system built as a Laravel package. Its repository calls it the core Laravel CMS Composer package, a flat-first, Git-powered CMS that is installed into a Laravel application. The company, Statamic, LLC, shows a copyright range from 2012 on its site and describes the product as a flat-file CMS that scales to database mode.

In practice that means pages, collections and settings are stored as files, which suits version control, and a developer who already knows Laravel can extend it with familiar tools.

Fact Detail
Licence Proprietary (source available)
Latest version 6.35.1 (GitHub releases, checked 2026-10-10)
Written in PHP (Laravel package)
Database Flat files by default; database mode available
Hosting Self-hosted
Price Core free; Pro US$349 per site
Made by Statamic, LLC

Who is Statamic best for?

Statamic works for small and mid-sized publications built by developers who like Laravel: a niche magazine, a local news site, a publisher’s microsite. Content in Git means changes are reviewable and deployments repeatable, and the static caching options suit sites with mostly anonymous readers.

It is less suitable for a large newsroom that wants a mature plugin market, publishers without a Laravel developer, and anyone who needs the CMS licence to be open source. Our CMS directory lists alternatives in each of those situations.

Picture a small digital magazine with a developer on retainer and three editors. Content in files means the developer can branch, review and deploy structural changes the way they do code, and editors work in the control panel. Where a publisher expects non-technical staff to run hosting, plugins and upgrades alone, the Composer and Laravel stack becomes a burden.

A useful question is who will own updates. A Laravel package is updated through Composer, so the answer must be a person or retainer, not a button.

How does Statamic handle editorial workflow?

Two key features sit behind Pro. The documentation states that Revisions, its publishing workflow with published, unpublished, working copy and revision states, is a Pro feature. It also marks access control, meaning permissions, roles and groups, as a Pro feature. Access then works as a stack: permissions are collected into roles and roles are assigned to users or groups, with super admin accounts able to do everything.

Core includes one super admin account, according to the pricing page, so any site with more than one editor effectively needs Pro. The pricing page says Pro adds multi-user capabilities. We did not find scheduling or comment workflows described in the pages we opened, so check the documentation if you need them.

Git integration is documented too. It is switched on with a setting in the environment file, and it fits a workflow where content changes are committed and deployed like code.

SEO, structured data and feeds

The documentation index we read did not list pages on SEO, sitemaps or feeds, so this profile makes no claims about built-in sitemaps, meta fields or RSS. Statamic has a redirect tag that sends a visitor to another URL when rendered, but that is template-level logic, not a redirect manager.

Treat SEO output as something a developer builds in templates or adds through an add-on, and verify the specifics before committing. Structured data guidance should come from Google’s documentation, not from a CMS vendor.

Media, multilingual and performance

Multi-site is how Statamic handles variations of a site. The documentation says it manages variations of a single site, or sections of one site across domains or subdomains, such as translations or country versions. It says explicitly that it is not intended for multi-tenant applications running completely separate sites.

For speed, Statamic documents two static caching strategies. The application driver serves pre-rendered data from Laravel’s cache but still runs a full Statamic instance. The file driver writes static HTML files that the web server delivers without running PHP, at the cost of rewrite rules in your server configuration.

Hosting and requirements

Statamic needs PHP 8.3 or above and Composer. The documentation lists the BCMath, Ctype, Exif, JSON, Mbstring, OpenSSL, PDO, Tokenizer and XML extensions, plus GD or ImageMagick for image work. It runs as a Laravel package, so a Laravel-capable host is needed; the requirements page does not name a Laravel version.

Because content is flat files by default, you can start without a database server. The vendor says Statamic scales to database mode, and we have not verified how that is configured. Compare the effort with our self-hosted guide.

Extending Statamic

Statamic is a Laravel package, so the Laravel ecosystem is available to developers. For front ends, it has a read-only REST API and a read-only GraphQL API. The documentation says both are disabled by default, and each resource such as a collection or taxonomy must be enabled explicitly.

The pricing page lists API access among Pro features, while the API pages we read do not mention a Pro requirement. Confirm which applies to your edition before you build on it. We have not verified the number of add-ons available.

What does Statamic cost?

The licence has no cost for Core, which includes one super admin user. Pro is listed at US$349 per site, with the first year of updates included and US$99 a year for updates afterwards, and can be trialled free during development. Enterprise has custom pricing and includes premium support, according to the pricing page. Non-profits and educational institutions get 20% off.

Under the licence, a copy may be actively installed in one production environment at a time, so each production site needs its own. Add hosting and developer time. See our cost guide for the other cost lines a CMS carries.

For budgeting, assume Pro for any site with more than one editor, because the free edition has a single super admin and the documentation places revisions and role-based access in Pro. That puts the real entry cost at the Pro price per site, then the yearly update fee from the second year if you want continued updates, plus hosting and development.

Where does Statamic fall short?

  • Pro gates workflow. Revisions and role-based access are Pro features, so the free edition is a one-person tool.
  • Proprietary licence. Source is visible but not free software, and updates after year one cost money.
  • Developer-run. It is a Laravel package, not a hosted app with a panel, so someone must maintain PHP, Composer and updates.
  • Unverified areas. We could not confirm built-in SEO output, feeds, scheduling or add-on counts from the pages we opened.

The verdict for publishers

Statamic is a fine choice for a small publication that already has Laravel skills. Content in Git and optional static caching make for a tidy, fast site, and the pricing is clear.

If you need many editors on a budget, an open-source licence or a deep plugin ecosystem, look elsewhere. This profile is based on the vendor’s documentation and not on a test install; see how we test.

Questions people ask

Is Statamic open source?

No. The source is on GitHub, but the licence is proprietary and says each licensed copy may be actively installed in no more than one production environment at a time. Core is free to use; Pro costs money. See our [licensing guide](/license.php).

How much does Statamic Pro cost?

The pricing page lists US$349 per site, with the first year of updates included and US$99 a year for updates after that. Core, with one super admin user, is free. Enterprise is priced on request.

Does Statamic need a database?

The vendor describes it as flat-file and as scaling to database mode, and the repository calls it flat-first. Content lives in files by default and can be stored in a database when you need it. It still needs PHP 8.3 or above and Composer.

Can editors review drafts before publishing in Statamic?

Statamic's Revisions feature provides published, unpublished, working copy and revision states. The documentation says it is a Pro feature, so a Core install does not include it.

Can Statamic be used as a headless CMS?

It has read-only REST and GraphQL APIs, both disabled by default and enabled by configuration. That supports a separate front end, though most Statamic sites render their own pages. See our [headless section](/headless/).

Sources

  1. The statamic.com site is operated by Statamic, LLC (copyright 2012-2026), and describes Statamic as a flat-file CMS that scales to database mode, built on Laravel. — source, checked 10 October 2026.
  2. The Statamic repository describes the package as the core Laravel CMS Composer package, a flat-first, Git-powered CMS, to be installed into an existing Laravel application. — source, checked 10 October 2026.
  3. Statamic's LICENSE.md is a proprietary licence stating that each licensed copy of the Software shall be actively installed in no more than one production environment at a time. — source, checked 10 October 2026.
  4. The latest GitHub release of Statamic CMS is v6.35.1, published on 6 October. — source, checked 10 October 2026.
  5. Statamic's requirements page says it needs PHP 8.3 or above, is a PHP application built as a Laravel package, and requires the BCMath, Ctype, Exif, JSON, Mbstring, OpenSSL, PDO, Tokenizer and XML extensions, GD or ImageMagick, and Composer. — source, checked 10 October 2026.
  6. Statamic's pricing page lists Core as free to use with one super admin user, Pro at US$349 per site with the first year of updates included and US$99 a year for updates after that, and Enterprise at custom pricing. — source, checked 10 October 2026.
  7. The pricing page says Pro adds multi-user capabilities, API access and basic developer support, can be trialled free during development, and that non-profits and educational institutions receive 20% discounts. — source, checked 10 October 2026.
  8. Statamic's documentation describes Revisions as its publishing workflow feature, with states of published, unpublished, working copy and revision, and states that Revisions is a Pro feature. — source, checked 10 October 2026.
  9. Statamic's users documentation marks access control as a Pro feature and describes access granted through permissions, then roles, then users or groups; super admin accounts have permission to everything. — source, checked 10 October 2026.
  10. Statamic's REST API is described as read-only and disabled by default, enabled with STATAMIC_API_ENABLED=true, and each resource such as collections or taxonomies must also be enabled. — source, checked 10 October 2026.
  11. Statamic's GraphQL API is described as read-only and disabled by default, enabled with STATAMIC_GRAPHQL_ENABLED=true. — source, checked 10 October 2026.
  12. Statamic's multi-site feature manages variations of a single site, or different sections of a single site on one or more domains or subdomains, and the documentation says it is not intended for multi-tenant applications running completely separate sites. — source, checked 10 October 2026.
  13. Statamic offers two static caching approaches: an application driver that serves pre-rendered data from Laravel's cache but still runs a full Statamic instance, and a file driver that writes static HTML files served by the web server without running PHP. — source, checked 10 October 2026.
  14. Statamic documents a Git integration that is enabled by adding STATAMIC_GIT_ENABLED=true to the .env file. — source, checked 10 October 2026.
  15. Statamic's redirect tag redirects the visitor to a specified URL whenever it is rendered in a template, partial or content. — source, checked 10 October 2026.