Craft CMS

Craft CMS is a PHP content management system for building custom websites and headless content back ends. It offers self-hosted editions and a separate first-party hosting service.

8.1/10 TechZella Score
Visit Website ↗
6 key claims verifiedOur editorial team checked this profile against company information, pricing information, product documentation. Supported by 6 documented sources.
Editorial overview

Aggregated Overview

The assessment reflects documented content modeling, localization, preview, GraphQL, plugin, and licensing capabilities, plus public review-page ratings. It is not based on hands-on testing.

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

Overview

Craft CMS is a PHP-based content management system built around custom content modeling and developer-defined front ends. Teams can render pages with Twig or use GraphQL to provide content to separate applications.

Its multi-site tools support related websites and localization from one installation. The vendor cautions that multi-site is intended for sites with shared publishing teams, rather than unrelated projects. ([craftcms.com](https://craftcms.com/docs/5.x/system/sites?utm_source=openai))

Decision guide

Craft CMS 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

Web teams and agencies that want structured, custom content models, editorial preview, localization, and the option to deliver content through Twig or GraphQL.

Look elsewhere if

Teams seeking a managed, no-code site builder may find Craft’s PHP requirements, hosting decisions, and developer-oriented setup a poor match, and should evaluate alternatives such as WordPress or Contentful instead.

Platforms

Cloud, PHP, Self-hosted, Web

TechZella assessment

8.1/10

Decision context

Craft CMS — 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.

  • A single installation can serve multiple related sites, with localization and site-specific content behavior.
  • Craft combines server-rendered Twig templates with GraphQL for decoupled front ends.
  • Paid editions can be tried on private domains without a fixed trial period.
Editorial assessment

Craft CMS Pros & Cons

Pros

  • Supports custom content models and developer-defined front ends.
  • Offers both Twig rendering and GraphQL-based headless delivery.
  • Supports localization and related multi-site publishing.
  • Allows paid-edition trials on private domains.

Cons

  • Self-hosted installations require compatible PHP, database, and Composer infrastructure.
  • GraphQL access for external applications requires configuration of schemas and permissions.
  • Update renewals and commercial plugins may add ongoing costs.
Operational limits

Craft CMS Gotchas & Operational Limits

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

Craft Team and Pro trials are permitted on private, non-public hostnames, but a valid license is required on a public domain.

Teams can assess paid features during development, but should include licensing in production launch planning.

Evidence source ↗

GraphQL content is not publicly available by default, and tokens are stored per environment.

A headless deployment needs explicit schema permissions and environment-specific token setup.

Evidence source ↗

Craft 5 requires a compatible PHP and database stack, and some shared hosting configurations can disable required PHP functionality.

Infrastructure compatibility should be checked before selecting a host or planning an upgrade.

Evidence source ↗
Plans & pricing

Craft CMS Pricing & Plans

Solo

$0
forever

Self-hosted edition with one user account and core content modeling, multi-site, localization, preview, Twig, and GraphQL features.

Check current pricing →

Team

$279
per project

Self-hosted Craft 5 edition for up to five user accounts, with one user group and developer support. Includes one year of updates; renewals are $99 per year. Free when hosted on Craft Cloud.

Check current pricing →

Pro

$399
per project

Self-hosted edition with unlimited user accounts and groups, branded control panel, and branded communication. Includes one year of updates; renewals are $99 per year. Free when hosted on Craft Cloud.

Check current pricing →

Enterprise

For projects with specific licensing requirements; includes first-party SAML SSO and dedicated premium support. Contact the vendor for terms.

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.

License renewals

Team and Pro include one year of updates; continued updates are listed at $99 per year after that period.

Evidence source ↗

Extensions

The Plugin Store includes free and commercial plugins, so required extension licenses may add project costs.

Evidence source ↗
Compare options

Craft CMS Competitors & Alternatives

Compare similar products directly, then see which alternatives may make more sense when your requirements differ.

Direct competitors

These products address broadly similar requirements. The descriptions focus on documented reasons a buyer might compare them with Craft CMS.

Capabilities

Craft CMS Features

Content authoring

  • Custom content types and fields
  • Drafts and revisions
  • Live preview
  • Content scheduling
  • Asset management

Sites and localization

  • Multi-site publishing
  • Localized content

Developer tools and delivery

  • Twig templating
  • GraphQL API with configurable schemas
  • GraphiQL interface
  • Plugin Store
Visual preview

Demo & Screenshots

Product details

Craft CMS Specifications

Current stable major editionCraft CMS 5
Application runtimePHP 8.2 or later for Craft 5
Supported databasesMySQL 8.0.17+, MariaDB 10.4.6+, or PostgreSQL 13+
Package managerComposer 2.0+
APIGraphQL
HostingSelf-hosted or Craft Cloud
Paid edition trialAvailable on non-public domains
Deployment

Deployment & System Footprint

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

Installation or hostingCraft 5 is a PHP application that can be self-hosted on compatible infrastructure or run on the first-party Craft Cloud service. Source ↗
Minimum requirementsCraft 5 documentation lists PHP 8.2+, Composer 2.0+, and MySQL 8.0.17+, MariaDB 10.4.6+, or PostgreSQL 13+ as minimum requirements. Source ↗
Exit planning

Migration & Lock-In

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

Craft 4 to Craft 5

The upgrade documentation notes that Craft 5 introduces a new content storage architecture; teams should review upgrade steps and plugin compatibility before migrating.

Evidence source ↗
Our evidence-based assessment

TechZella Score

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

8.1/10Moderate confidence
Features8.7
Ease of Use7.2
Value for Money7.8
Performance8.0
Support7.8
User Sentiment8.4

The assessment reflects documented content modeling, localization, preview, GraphQL, plugin, and licensing capabilities, plus public review-page ratings. It is not based on hands-on testing.

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 6 documented sources.

What TechZella adds
  • A single installation can serve multiple related sites, with localization and site-specific content behavior.
  • Craft combines server-rendered Twig templates with GraphQL for decoupled front ends.
  • Paid editions can be tried on private domains without a fixed trial period.
Important limitations
  • Self-hosted deployments require a compatible PHP runtime, database, Composer, and server configuration.
  • Craft’s multi-site capability is intended for sites with shared publishing teams, not unrelated projects.
  • GraphQL access to external clients requires deliberate schema and token configuration; the public schema is disabled by default.
Evidence-backed claims
Craft CMS provides a GraphQL API for applications such as single-page apps and static-site generators.

The Craft 5 documentation describes its GraphQL API, GraphiQL interface, endpoints, schemas, and tokens.

View source ↗Verified 2026-10-12
Craft 5 self-hosted Team is listed at $279 per project and Pro at $399 per project.

The official pricing page lists these project license prices and $99 annual update renewals after the included first year.

View source ↗Verified 2026-10-12
Craft Team and Pro can be trialed on private domains before purchase.

The vendor’s trial guidance permits testing paid editions on private domains and says there is no fixed trial duration while the site remains on a non-public hostname.

View source ↗Verified 2026-10-12
A Craft installation can power multiple websites and support localization.

The documentation describes multi-site publishing and localization, while noting that sites should share a publishing team.

View source ↗Verified 2026-10-12
Craft 5.10 introduced an element-deletion blocker workflow.

The release announcement describes prompts identifying related elements and allowing relations to be replaced or removed before deletion.

View source ↗Verified 2026-10-12
Craft 6 entered alpha after its codebase was ported to Laravel.

The Craft 6 announcement dates the alpha release to May 6, 2026, and describes the Laravel port and alpha status.

View source ↗Verified 2026-10-12
Independent review sources

Craft CMS Ratings & Reviews

Ratings are published by the respective review platforms and may change over time.

Common questions

Craft CMS FAQs

Answers begin with the clearest available response, followed by the context that helps you act on it.

Does Craft CMS have a free version?
Yes. Craft Solo is listed as free, with one user account. ([craftcms.com](https://craftcms.com/pricing?utm_source=openai))
Does Craft CMS offer a free trial?
Yes. Team and Pro can be trialed on private, non-public domains. A public deployment requires a valid paid license. ([craftcms.com](https://craftcms.com/knowledge-base/how-to-trial-craft-cms-and-plugin-editions?utm_source=openai))
Does Craft CMS have an API?
Yes. Craft 5 includes a GraphQL API. External access requires a configured endpoint and authorized schema; public access is disabled by default. ([craftcms.com](https://craftcms.com/docs/5.x/development/graphql?utm_source=openai))
Can Craft CMS run headlessly?
Yes. Its GraphQL API can serve content to separate applications, including single-page apps and static-site generators. ([craftcms.com](https://craftcms.com/docs/5.x/development/graphql.html?utm_source=openai))
Community feedback

Reviews

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

Write a Review
Maintenance history

What Has Changed

This history records material data changes detected when TechZella re-researched the profile.

2026-10-12Research update changed: Pricing, Features, Specifications, Alternatives, Competitors, Trusted ratings, Description.
Directory

Recently added Content Management System