Logo rooftop new 05a074f79becba75148a9b46f89597e82dee29d290fd4971b620ab9339ce2845

Toggle menu

The world's most popular CMS – now in any programming language

Use Rooftop CMS to build API-powered sites, with the WordPress UI for content editing.

Client parade color fe4a804fd7a7e4b0a8fb452ccc96f636d4d1a9ffff812ef438a4f54d2f5a4beb Client parade color mobile 0ee3c0f4edc5d1dc303588be7207e12478a19f2289527a7312965e4d9527a0dd
Intro editors c2bf67a0172a055a72f11f595b4430f0ce6d1921062e3886b768a62b727acbf1

Great for editors

Manage content in WordPress, the world's most popular content management platform that powers approximately 25% of the internet. WordPress’s content editor and asset management is friendly for beginners, familiar for dab hands, and most importantly, is a proven performer at the highest level.

Intro developers dfcb71330262add61ae55474d09f50eca9cfa98ce523f0fa74ff2dd625903272

Great for developers

A fully open source system means you're not locked into one way of working. We maintain the core meaning no more updates for you. Extensive libraries mean you can be up and running in minutes with our SDKs for Ruby, Rails, Node and Spike. Or use your own framework or language of choice.

  • Logo java b0627546ec1a9b1a4ad8df5bccd910e786db1df280281a946793c2c2703e0c02
  • Logo js b1822b06e0de50c34e5b7e9b713be085859e7052233d65f3b104b3bce63401fa
  • Logo ruby 94f91fd7cfac3f889ab88ef979603ca8b921741798e309ebf3837fdfa429a634
  • Logo php 5aad63c897737a39ce38c91379f6e21b428ffe40247468568307b46560e35994
  • Logo swift 369700f041d4b32940dc09c261706525dca53903120a24794a14ea2862a4e1f2
  • Logo python 726f68e4dc68136c2dafd56f240b9cf7a5d2baf650dbe6d403936322e81dff17
  • Logo msnet fc0d70e1b3a1c0955a8681a8e7d0fe8657453807ce7724deb39b01948929b5ea

Two ways to work it

You host it

  • Fork it on Github
  • Host it on your own server
  • Develop your site in any language
  • Benefit from updates to the core system
  • Commit any contributions you make back into the repo
Clone on GitHub

We host it

  • We'll get you set up and configure your content
  • Point your site/app to your Rooftop domain
  • Start developing in any language or framework: get a head start with our SDKs for Ruby, Node and others.
  • Commercial support to suit all needs.

Features - open-source vs hosted



Unlimited pages, posts and menus

Yes Yes

Unlimited users

Yes Yes

Unlimited api requests

Yes Yes

Support on GitHub

Yes Yes

User access control

Yes Yes

CDN for Assets

Your own S3 bucket Yes

Platform software updates

Released on Github Yes

Security by Cloudflare


Input on development roadmap


Unlimited domains


Staging and production environments


Support by email, phone and chat


Custom Service Level Agreement


Custom SDK support and development

Clone on Github Develop locally and deploy to anywhere Get in touch Specify a custom package


Unlimited pages, posts, menus and users; unlimited api requests; support on GitHub; user access control; CDN for assets using S3; platform software updates on GitHub

Clone on GitHub Develop locally and deploy to anywhere


Unlimited pages, posts and menus; unlimited users; unlimited api requests; support on GitHub; user access control; CDN for assets; platform software updates; security by Cloudflare; input on development roadmap; unlimited domains; staging and production environments; support by email, phone and chat; service Level Agreement; custom SDK support and development

Get in touch Specify a custom package

About Rooftop

“An API-first CMS is responsible only for the content. That’s what we’re doing with Rooftop. Build your app or site however you want, integrate with the Rooftop API to get your content.”