Butter CMS
Add Headless CMS to Your Website in Under 10 Minutes
ButterCMS is an API-first headless CMS for rapidly building CMS-powered apps and websites in any programming language. Great for blogs, dynamic pages, and more.
Flexible Content Modeling
Custom Components and References empower you to model your content to fit the unique use cases for your app, website, or blog.
Pages Types
Use our convenient Page Types to build a knowledge base, SEO landing pages, news articles, and more.
Collections
Our powerful Collections feature is great for ecommerce sites, allowing you to update new product information for your online store. Collections can also be used to create new promotional content like case studies and testimonials so you can create reusable content one time in Butter, and use it multiple times wherever you need it in your app.
Blog Engine
You've got better things to do than building another blog. Just drop in our pre-built, SEO optimized API-first blog engine and get back to working on more interesting problems
Rich text editor
Our fully-featured and customizable WYSIWYG rich text editor allows your content editors to control text formatting, embed images and media, edit HTML, insert tables and more.
Preview & Schedule Changes
Configure Preview URLs to preview new blog posts and pages, as well as updates to existing content, before publishing them to your live environment. Schedule a specific time for your changes and new content to go live.
Localization and Multi-Language Support
Enable localization to distribute your content globally. ButterCMS lets you customize locales and keys to create a multilingual app that matches the content to your audience in any number of countries or regions.
Media Library
Use our robust and reliable Media Library to store and distribute your images and files. No need to configure your own complex CDN. Our Media Library supports all file types, and provides a fast and efficient experience for your content editors and your end users. We also provide an in-app image editor so you can do all your image editing right within your Butter dashboard.
Webhooks
Get notified when content changes. Configure webhooks to POST change notifications to your application for important event types.
Multi-Site and Multi-Environments
Agencies and enterprise businesses often manage multiple websites. Our dashboard easily scales to meet this requirement, allowing you to manage content from all of your websites in one Butter instance.
ButterCMS also allows you to manage multiple environments in one place. Our Enterprise plan includes an environment dashboard to quickly switch between environments like production, staging, dev, and QA in a single click.
Team-Based Dashboard
Customize the dashboards for your blog posts, pages, and collection items to streamline the content creation process and create an easy-to-navigate experience for all your team members.
Developer Tech Stack Guides
Butter’s API-first CMS supports any tech stack. We provide extensive documentation for an expanding list of leading technology frameworks including