Cosmic JS Blog Stay tuned for community news, company announcements and updates from the Cosmic JS team.

Three Reasons Why Agencies Should be Using a CMS API

Age Old Issue: Speed | Quality | Cost

The golden triangle of project success or failure rests on the three angles of A) Speed B) Quality C) Cost. When it comes to interactive agencies, they may be promising (at best) two of the three triangle points, but how likely are they to fulfill that promise? Speed + Cost naturally rules out Quality, right? And Quality naturally rules out cost if speed is at all involved. In my former life of scoping projects for an interactive agency, clients who had hard deadlines for app launches would be charged more. Clients whose websites served as their brick and mortar needed extremely high-quality work, which affected speed and cost. This is true in at least the old working model of installed content management systems, but the Golden Triangle doesn’t take into account agencies that are managing websites and applications using a CMS API.

We wrote a blog awhile back titled The Cosmic Stack. The article details how developers bypass the installed Content Management System + Web Hosting process for the apps and websites they are building. When you use Cosmic JS as your CMS API, your application stack is simplified down to the Cosmic JS CMS API and a code repository.


By removing the client-side server from the application stack, speed is ‘sped up’ immensely simply from the dynamics of your new content management stack. Depending on how you decide to build your new application, speed has been seen to almost double in certain cases (according to PageSpeed Insights from Google Dev). Recently we measured a legacy WordPress website on its installed content management system. It ranked at a 50 on a scale of 100 when summoned from its content box and myriad of servers. That same website built on Cosmic JS ended up being ranked at a 94.


Quality isn’t compromised! Because Cosmic JS works by decoupling content from code, you don’t sacrifice on either side. A CMS API simply saves time and bandwidth by delivering content seamlessly through the powerful Cosmic JS CMS API, which delivers JSON particles to any web-connected device, regardless of your application’s programming language. Your pages are rendered with the original code and the updated content, but never compromises the quality of the interactive application you have built.


Agencies typically bill out on either a project basis (total # of estimated hours X billable rate) or retainer basis (total # of agreed monthly hours X discounted billable rate). Because developers no longer have to build out a backend Content Management System on top of an antiquated installed legacy system, many devs report a time savings of up to 75% of their original project timeline estimates. That saves the client money, which saves the agency money. As far as the cost of using a CMS API, billing is largely a la carte. Cosmic JS costs on a usage basis, as well as a la carte add-on items that devs can use if needed. For a full view of Cosmic JS pricing, visit our Pricing Page.

Helpful Resources

Cosmic JS is an API-first cloud-based content management platform that makes it easy to manage applications and content. If you have questions about the Cosmic JS API, please reach out to the founders on Twitter or Slack.

To read more about how developers are using the Cosmic JS CMS API to build slicks apps and websites, read our Developer Spotlight Series with 1) Jon Bloomer 2) Simple Media.

You may also like

Version iterations, backups and duplicating buckets for the next stage in development is intuitive and easy. 

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Dallas-based Software Developer John Allen Hopper. In addition to having a degree in Anthropology, John is a graduate of Coding Dojo and has been building applications in agency environments, freelance gigs and as a contributor for years. Follow John on GitHub, LinkedIn and Twitter, and enjoy the Q/A. 

We're excited to push a big redesign to the Cosmic JS Dashboard which you should immediately notice after logging in.

We are excited to introduce the all-new Cosmic JS content editor which is a huge improvement over our old editor.  We think you'll agree it makes adding API-powered content to your websites and apps easier and more enjoyable.  Here’s a list of some of the new functionality...

In this tutorial I’m going to show you how to build a user management app using Node.js and the Cosmic JS CMS API.

Choosing a content management system for a project is a very important decision.  Here are four reasons why you should choose a CMS API over a traditional installed CMS.  Doing so will benefit yourself, your developers and your organization.


When your content comes from an API, you free your developers up to build applications using whatever programming language they want.  This is huge for developers.  Unlike a traditional installed CMS that locks the developer into a certain programming language, by using a CMS API, a developer on your team can build the web application in React, Rails, Node.js, PHP, etc.  When you want to bring a Swift and Java developer onto the team they can easily serve the same content from the CMS API to the iOS and Android applications.  This leads to faster development cycles and increased company productivity.


When you build your applications around a CMS API you gain an amazing speed advantage over traditional installed CMSs.  Let's say you have a new web project and need to install three environments: development, staging and production.  By deciding to use a CMS API, you've now divided the time it takes to setup a CMS by three.  By choosing to go with a CMS API you can now serve the content to all three instances from the same CMS API and not worry about configuration and data migrations between three different instances.

Low Overhead

By not having to maintain a database and file system to handle content, you can keep your server light-weight.  All you need on your server is your application and all you need to worry about is the performance of your application.  This saves money on server overhead as well as development turnaround.

Money Savings

There are obviously higher server costs when you use an traditional installed CMS which demands more RAM and file storage on your server.  But the real cost savings when you choose a CMS API is in the development time saved.  When you outsource your content needs to a dedicated CMS API you allow your team to spend less time on all of the headaches that come with an installed CMS.  Developer time is extremely valuable and when you remove the task of configuring and managing an installed CMS, their time can be better focused on other tasks that provide a higher return. 

CMS APIs are the future of content management.  By switching to a CMS API now, you will increase the freedom, speed and cost efficiency of your projects, increase company productivity and will make it easier for developers and content creators to make better application experiences.

It is the mission of Cosmic JS to be the most intuitive CMS API available.  Sign up now and see how you and your team can greatly benefit from using a CMS API to power your applications.