React Logo

React CMS API and blog engine

ButterCMS provides a CMS and content API for React apps. Use ButterCMS with React to enable dynamic content in your apps for page content, blogs, 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