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

by Carson Gibbons on January 7, 2017

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

You can now use Cosmic JS to deploy your GitHub private repos to the web.  All you have to do is sign up or sign in using your GitHub account and authorize access to your private repos. (Don't worry, we only access your private repos when you are ready to deploy them to the web).

After you authorize access the process is super easy.  Just go to Your Bucket > Settings > Deploy Web App and choose which private (or public) GitHub repo you would like to deploy. You can also deploy an app from any public Git repo url (make sure your app follows the Heroku deployment guidelines).

Click Deploy Web App and your private repo will be deployed to the world!

In our latest installment of the Cosmic JS Developer Spotlight Series, we sat down with Matt Cain, a physics major turned Creative Director and Developer. 

In this Developer Spotlight we sit down with Ben Packer, a web developer who's writing code for a cause.

Cosmic JS is on a mission to help you build apps faster.  And with that goal in mind, we're happy to announce some additions to our API that will help you manage your application content faster and easier, right from the Cosmic JS API.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Jason Lengstorf, a developer, architect, keynote speaker and occasional designer residing in Portland, Oregon. Having worked previously at IBM and Precision Nutrition, Jason now serves as Head of Developer Relations at Gatsby. Follow Jason on Twitter, LinkedIn or GitHub, and enjoy the Q/A.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Jamie Introcaso, an experienced Software Developer residing in Charlotte, North Carolina. Jamie is an active member of the Cosmic JS Community and recently wrote a blog detailing his migration from WordPress to Cosmic JS. With more community projects on the way, we're excited to interview one of our own for this Spotlight. 😎 Follow Jamie on his Cosmic-powered website, Twitter and LinkedIn and enjoy the conversation.