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
- 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.
- 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.
- 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