Vue.js Logo

Vue.js CMS API

ButterCMS provides a CMS and content API for Vue.js apps. Use ButterCMS with Vue.js 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": "Vue.js",
    "homepage_headline": "API-first CMS for Vue.js"
  }
}

About Vue.js

Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Headless CMS for these technologies and more

Ruby, Rails, Node.js, Python, ASP.NET, Flask, Django, Go, PHP, Laravel, Angular, React, Elixir, Phoenix, Meteor, Vue.js, Javascript, Heroku

Get started now

Sign up with Google Sign up with Github
or