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) {

// Get posts {

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