Integrating Butter into our application took less than an hour and most of that time was spent on design work.
Luke Brean, Legally
Angular CMS
Powerful CMS. Zero headache.
Drop our API-based CMS into your Angular app in minutes.
"Best CMS on the market"

ButterCMS provides a CMS and content API for Angular and Angular.js apps. Use ButterCMS with Angular to enable dynamic content in your apps for page content, blogs, and more.
Above is quick video of integrating Butter's Pages API into an application.

Butter's API slides right into our apps and lets us avoid having yet another WordPress site.
Daniel, Founder of Collective IdeaMarketers love Butter
SEO Landing Pages
Customer Case Studies
Company News & Updates
Events + Webinar Pages
Education Center
Location Pages
and more...
Butter saves you development time
Save thousands of dollars worth of development time with our easy setup.

Everything you need
Custom Page Types
Custom Content Modeling
Preview changes
Media library
CDN for assets
Testing environment
Localization
Webhooks
Beautiful admin interface
Easy to use. Easy to customize.

Integrates with Angular
Our CMS has a simple content API and drop-in Javascript SDK.
Butter requires zero maintenance
Never worry about security upgrades, hosting, or performance.
Try ButterCMS in your Angular appSetup in minutes
Integrating Butter into your Angular app is dead simple. Here's a mini tutorial to get a feel for adding marketing pages to your app. You can also use our Content Fields to do advanced content modeling. For full a integration guide check out our Official Guide
First you would set up a new Customer Case Study page type in Butter and create a page. With your page defined, the ButterCMS API will return it in JSON format like this:
{
"data": {
"slug": "acme-co",
"fields": {
"facebook_open_graph_title": "Acme Co loves ButterCMS",
"seo_title": "Acme Co Customer Case Study",
"headline": "Acme Co saved 200% on Anvil costs with ButterCMS",
"testimonial": "<p>We've been able to make anvils faster than ever before! - <em>Chief Anvil Maker</em></p>\r\n<p><img src=\"https://cdn.buttercms.com/NiA3IIP3Ssurz5eNJ15a\" alt=\"\" caption=\"false\" width=\"249\" height=\"249\" /></p>",
"customer_logo": "https://cdn.buttercms.com/c8oSTGcwQDC5I58km5WV",
}
}
}
import Butter from 'buttercms';
const butter = Butter('api_token_567abe');
butter.page.retrieve('casestudy', 'acme-co').then(function(resp) {
console.log(resp)
});
About ButterCMS
ButterCMS is an API-based, or "headless", CMS. We're a hosted service and we maintain all of the infrastructure. For more information on how we compare to a traditional CMS check out API-based CMS vs Traditional CMS.
How do you compare to Wordpress?
In short, we offer all the same easy-to-use editing capabilities of Wordpress but are significantly easier for developers to setup and maintain. This means you spend less time working on your CMS and more time focusing on things important to your business.
Do you host my templates?
Unlike CMS's you might be used to, we don't control or host any of your templates. The design of your app (HTML + CSS) lives in your application along side the rest of your app. Your application calls our Content API and we return your content in JSON format. You can then render this content in any way you'd like.
Can I import my content?
Yep. To import existing content from another platform, simply send us an email.
What kind of database can I use?
No database required! We're a SaaS CMS or CaaS. You simply call our Content API from your app. We host and maintain all of the CMS infrastructure.
Can I host this?
No, we're a SaaS CMS or CaaS. You simply call our Content API from your app. We host and maintain all of the CMS infrastructure.
I have other questions
We're happy to help.
Chat with usAbout Angular
Angular is a Javascript framework for building mobile and desktop single page web applications.