NodeJS Logo

Node.js CMS and blog engine

ButterCMS is an API-based CMS that integrates with Node.js. Use ButterCMS for your Node.js apps to add CMS-powered blogs, dynamic pages, and more. Butter plays well with all view-layers including React, Angular, Jade, and Vue.

Setup in minutes

Add the ButterCMS Node.js package to your AngularJS 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})
})

Check out our open-source code for an example blog built with Express.js and ButterCMS.

A simple API for content

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

About Node.js

Node.js is a server-side JavaScript environment based on V8. Popular web development frameworks for Node.js include Koa, Express, and Hapi.

Get started now

Sign up with Google Sign up with Github
or