Skip to main content
ButterCMS is an API-first headless CMS. This means that you model your content in the dashboard and deliver it to your apps through a REST API.

ButterCMS is a good fit when:

  • You want editors to publish without code changes.
  • You need the same content delivered to multiple frontends.
  • You want to control rendering and routing directly from your app.

How ButterCMS works

  1. Users with the appropriate permissions define content types. ButterCMS offers three main content types:

Pages

Custom schemas for landing pages, articles, and structured content.

Collections

Reusable datasets for FAQs, menus, testimonials, and more.

Blog Engine

Built‑in blog with posts, categories, tags, and authors.
  1. Once you’ve defined the schema for your content type, editors create content in the dashboard and save it as a draft or publish it.
  2. Your app requests JSON from the API and renders it.

Key features

ButterCMS is a powerful platform that offers the following capabilities:
  • API-first content delivery, including webhooks to trigger builds and workflows and a management API (write API) for programmatic content creation and updates.
  • Reusable components, component pickers, and repeaters that allow for dynamic, flexible use cases, like custom SEO components, CTAs, case studies, and more.
  • SDKs for popular frameworks and languages.
  • Advanced collaboration tools, including approval workflows, revision history, custom roles and permissions by content type, and the ability to save and fetch drafts.
  • A fully integrated media library that includes access to our lightning-fast content delivery network.

Next step: create your account

Create your account

Sign up and explore the dashboard