This is a demo site built with Root.js.Open the CMS
Sandbox

Pricing

Simple pricing that scales with your team

Start free. Upgrade when you need more sites, seats or locales.

Save 20%

Starter

For personal sites and small teams getting started.

$0/month

Free forever

Start for free
  • 1 site
  • 3 editor seats
  • Global CDN hosting
  • Draft previews
  • Community support

Team

Most popular

For marketing teams shipping pages every week.

$49/seat/month

Billed per editor seat

Start a free trial

Everything in Starter, plus:

  • Unlimited sites
  • Roles and permissions
  • Scheduled publishing
  • Localization for 10 locales
  • Email support

Enterprise

For organizations with advanced security and scale needs.

Custom

Volume pricing available

Contact sales

Everything in Team, plus:

  • SSO and SCIM
  • Unlimited locales
  • Audit logs
  • 99.99% uptime SLA
  • Dedicated success manager

Prices in USD. Taxes may apply.

Compare plans

Every plan includes fast hosting and draft previews. Pick the one that fits your team.

StarterFreeStart free Team$49 per seat/monthStart trial EnterpriseCustom pricingContact sales
Sites and hosting
Sites 1 Unlimited Unlimited
Custom domains Included Included Included
Global edge hosting Included Included Included
Uptime SLA Not included 99.9% 99.99%
Editing
Editor seats 3 Per seat Unlimited
Draft previews Included Included Included
Scheduled publishing Not included Included Included
Localization 1 locale 10 locales Unlimited
Security
Roles and permissions Not included Included Included
SSO and SCIM Not included Not included Included
Audit logs Not included Not included Included

Powering websites for teams of every size

  • Initech
  • Umbrella
  • Wayne Enterprises
  • Cyberdyne
  • Soylent
  • Hooli

FAQ

Questions, answered

Where are sites hosted?

Sites run on a global edge network with automatic TLS. Pages are server-rendered and cached close to your visitors, so they load fast everywhere.

How does localization work?

Mark any field as translatable and Root.js tracks every string. Export to your translation vendor, import the results, and publish all locales at once.

Can I control who edits what?

Yes. Assign Viewer, Editor, Contributor or Admin roles per project, and require approvals before changes go live.

How do we migrate an existing site?

Most teams start by rebuilding their templates as modules, then import content with our migration scripts. Our team can help plan the cutover.

Ready when you are

Give your marketing team the keys

Launch pages in minutes, localize in hours and never wait on a deploy again.