Craft CMS

craftcms.com
Content Management System
Weekend Project

Craft empowers the entire creative process

How to Replace Craft CMS

Overview

Craft CMS is a flexible, content-first headless CMS that empowers the entire creative process from content creation to design and development. It features a user-friendly interface with a completely customizable backend, supporting unlimited content types, multi-site localization, and both traditional and headless deployment options.

Features

56 features across 19 categories

API(1)

GraphQL API

Built-in self-generating GraphQL API for headless content delivery

Admin Interface(4)

Branded CommunicationPremium

Customize system email messages and provide custom email templates

Branded Control PanelPremium

Personalize the control panel with custom branding

Centralized License and Plugin Management

Centrally manage licenses and plugins for your Craft installation

Customizable Dashboard

Personalize the dashboard to display relevant content and information

Asset Management(2)

Asset Management

Manage assets with custom fields, store files locally or with cloud providers like Amazon S3 and Google Cloud Storage

Image Editor

Built-in image editing capabilities

Content Management(10)

Advanced Previewing

Preview content from multiple targets including single-page applications

Authors Ascend

Intuitive authoring experience allowing authors to focus on content creation

Bulk Inline Editing

Element indexes support inline editing of all visible elements from table view

Content Creation

User-friendly interface designed to make sense for content creators with intuitive authoring experience

Content Scheduling

Schedule content to be published at specific times

Content Strategy

Content-first approach that allows content to drive the CMS rather than conforming to CMS limitations

Content Versioning

Version control for content changes and history

Live Preview

Immediately see how content will look while editing with shareable preview URLs

Multiple Authors

Entries can have multiple authors instead of being limited to a single author

Search

Built-in content search functionality

Also in: Juro, Notion, WordPress.com

Content Modeling(5)

Built-in Custom Field Types

23 built-in custom field types including Address, Assets, Categories, Checkboxes, Color, Country, Date, Dropdown, Email, Entries, Icon, Lightswitch, Matrix, Money, Multi-select, Number, Plain Text, Radio Buttons, Table, Tags, Time, URL, and Users

Custom Fields

Easily define content with custom fields managed centrally in Craft with 23+ built-in field types

Field Instances

Reuse custom fields in the same field layout with unique names, handles, instructions, and conditions

Matrix in Matrix

Manage nested entries instead of blocks with cards, entry lists, or classic blocks view mode for complex content

Relationships

Relate anything-to-anything and edit related items without leaving current context

Also in: Statamic

Content Organization(1)

Categories & Tags

Organize content with categories and tags

Deployment(1)

Headless Mode

Fully headless mode for decoupled content delivery

Also in: Kubernetes Dashboard, Hugging Face, Bitwarden

Developer Experience(3)

Configuration and Schema Management

Manage configuration and database schema

Debug Toolbar

Developer debugging toolbar for development and troubleshooting

Design + Development

Bring your own front end with Twig templates or keep completely decoupled with GraphQL API

Ecommerce(4)

Craft Commerce

Powerful first-party ecommerce platform for Craft

Ecommerce

Flexible and customizable ecommerce capabilities to build exactly the store needed

Shopify Integration

Build integrated content-first storefronts with Shopify

Stripe Integration

Sync and add custom fields to Stripe products, subscriptions, customers, and more

Extensibility(3)

Custom Plugins and Modules

Build custom plugins and modules with unlimited capabilities

Extend Away

Build anything imaginable with Craft's built-in Plugin Store and powerful plugin framework

Plugin Store

Extend Craft with custom plugins and private modules or find integrations on the Plugin Store

Forms(1)

FormsPremium

Form building capabilities through plugins like Freeform and Formie

Integrations(1)

Integration Ready

Connect Craft to marketing tools like Salesforce, Mailchimp, and Hubspot

Localization(4)

Internationalized Admin

Control panel translated into 25 languages with support for hundreds of locales

Localization

Translate and localize content from single fields to entire projects for unlimited sites and languages

Multi-site

Serve multiple related and localized sites from a single Craft installation

World Class Localization

Translate and localize content for unlimited sites, languages, and locales

SEO(1)

SEOPremium

SEO optimization tools through plugins like SEOmatic and SEO by Ether Creative

Scalability(1)

Scales with Your Business

Powers design portfolios, multinational marketing sites, and everything in between

Security(4)

2FA

Two-factor authentication to enhance user account security

First-party SSO/SAML

Single sign-on and SAML authentication for enterprise security

GDPR Compliant

Built with GDPR compliance to ensure data protection

Passkeys

Speed up logins with passkeys based on fingerprint or facial recognition

Support(5)

Community Support

Access to community support through Discord and other channels

Dedicated Customer Support ManagerPremium

Assigned customer support manager for Enterprise tier users

Developer SupportPremium

Developer-to-developer support directly from the Craft core development team

Email Support

Direct email support for issues and questions

Secure and Supported

Support plans and SLAs available in addition to community support

Templating(2)

Powerful Template Engine

Advanced templating capabilities for complex frontend development

Twig Templates

Templates powered by Twig, the elegant templating system from the creators of Symfony

User Management(3)

Custom Roles and Permissions

Create custom user roles with granular permission settings

User Accounts

Create and manage user accounts with varying levels of access and permissions

User Management

Set detailed permissions for groups or individual users with public user registration support

Pricing

Solo

Free forever
  • One user account
  • Ultra-flexible content modeling
  • Multi-site and localization
  • Advanced previewing
  • Twig and GraphQL support
  • Asset management
  • Custom fields
  • Live preview
  • Image editor
  • Content versioning
  • Content scheduling
  • Categories and tags
  • Customizable dashboard

Team

$279 per project (includes 1 year of updates)
  • Everything in Solo
  • Up to five user accounts
  • One user group
  • Developer support
  • Custom roles and permissions
  • User account creation

Pro

$399 per project (includes 1 year of updates)
  • Everything in Team
  • Unlimited user accounts
  • Unlimited user groups
  • Branded control panel
  • Branded communication
  • Email support

Enterprise

Custom
  • Everything in Pro
  • First-party SAML SSO
  • Custom license agreement
  • Procurement support
  • Dedicated premium support
  • Dedicated customer support manager

Cost Calculator

Pricing data not available for Craft CMS. Check their website for current pricing.

Build vs Buy

Should you build a Craft CMS alternative or buy the subscription? Estimate based on 56 features.

Buy Craft CMS

Better Value
Monthly costContact Sales
3-year totalVaries
Time to deployDays

Build Your Own

Development cost$36,000
Maintenance$540/mo
3-year total$55,440
Dev time~3 months

Buying Craft CMS saves ~$55,440 over 3 years vs building.

Estimates based on 56 features and a BuildScore of 5/5. Actual costs vary.

Integrations

15 known integrations

Amazon S3Contact FormCraft CloudCraft CommerceFormie by VerbbFreeform by SolspaceGoogle Cloud StorageHubspotMailchimpRetour by nystudio107SalesforceSEO by Ether CreativeSEOmatic by nystudio107ShopifyStripe