React Logo

React CMS and Blog Engine

ButterCMS is an API-based CMS and blog engine that integrates seamlessly with new and existing React apps. Add ButterCMS to your React app in minutes using our Node.js API client. Use ButterCMS with React to enable dynamic content in your apps for blogs, pages, and more.

Setup in minutes

Add the ButterCMS Node.js package to your React app:

npm install buttercms

Then test out some API calls in your application code:

var butter = require('buttercms')('api_token_b22ab734');

// Get page content
butter.content.retrieve(["home"]).then(function(resp) {
  console.log({content: resp.data.data})
});

// Get posts
butter.post.list().then(function(response) {
  console.log({posts: resp.data.data})
})

A simple API for content

{
  "data": {
    "homepage_title": "React",
    "homepage_headline": "API-first CMS and blog engine for React"
  }
}

About React

React is a declarative, efficient, and flexible JavaScript library for building user interfaces.

Get started now

Sign up with Google Sign up with Github
or