v0.1.56Add the P0 subscribe flow with mandatory captcha

Build the brand.Own the content.

ATLAS is a headless CMS for companies and agencies that run many brands. One admin for every brand, one fast read API for every website.

Free for one brandNo credit cardHosted by ATLAS

dash.atlascms.id/yourbrand
The ATLAS admin dashboard in dark mode

Powering brands, building possibilities.

  • Life Future
  • Raja Repair
  • Takumi
  • HX Premium
  • Netcable

How it works

Built for the whole team.

Content teams run every brand from one admin. Developers read it all through one API. Pick your view.

dash.atlascms.id
ATLAS IDEN

ATLAS title page

Page · Draft · edited 2 min ago

  • HeroBanner, headline and button
  • Product grid12 products from Aksesoris
  • FAQ6 questions

+ Add block


SDJohn Doe asked for a review3 blocks changedApprove & publish
Version 13 · Restore v12Goes live Oct 20, 09:00
  • 01 One admin, every brand

    Run all your brands from one place. Each one keeps its own pages, team and media.

  • 02 Write once, translate

    Write in Indonesian, add English when it’s ready. Visitors see their own language.

  • 03 Build pages from blocks

    Hero, product grid, FAQ, drag blocks into place. No developer needed.

  • 04 Review before it’s live

    Ask a teammate to check. Nothing goes live until someone approves it.

  • 05 Undo anything

    Every save is kept. Restore an older version in one click.

  • 06 Schedule it

    Pick a date and time. The page goes live on its own, even at night.

Also included

Signed webhooksRoles per brandAudit trailSchedulingMedia library

Quickstart

Read content in a few lines

A small, typed SDK for JavaScript and Nuxt. Your front ends read published content with a read token, so drafts never leak.

  • Typed client for Node, Nuxt and the browser
  • ETag and cache headers on every response
  • Brand comes from the token or the Host header
  • A stale revision answers 409, so you never show mixed content
Read the quickstart
import { createClient } from '@atlas/client'

const atlas = createClient({
  brand: 'life-future',
  token: process.env.ATLAS_READ_TOKEN,
})

// Published content only. Drafts never leak.
const page = await atlas.pages.get('home', { locale: 'id' })

Workflow

From draft to live, safely

Nothing goes live by accident. Each step is a clear state you can see in the admin.

  1. 01

    Draft

    Editors and AI write drafts. Drafts stay drafts.

  2. 02

    Review

    A publisher checks and approves the change.

  3. 03

    Publish

    Publishing pins one revision as live.

  4. 04

    Webhook

    ATLAS tells your site with a signed message.

  5. 05

    Live

    Your site revalidates only the pages that changed.

Security

Access you can audit

Built for owners who run their own brands and for agencies who run their clients’.

  • Isolated per brand

    Content, media and API tokens are kept apart for every brand.

  • Roles per brand

    Editor, publisher and admin, set separately for each brand.

  • Audit trail

    Every live change writes an audit row: who, what and when.

Pricing

Start free. Upgrade when your team grows.

Start here

Free

  • One brand to try the platform
  • Public read API and the admin
  • Community support
Start free

For teams

Paid

  • More brands and seats for teams
  • Review workflow and roles for every brand
  • Priority support
Compare plans

ATLAS is proprietary software. Free within the Free plan limits; paid plans remove the limits. Source code is not included in any plan.

//faq

Questions, answered.

Everything that usually comes up before a team picks a plan.

No. ATLAS is proprietary software made by AtlasCMS. You can use it for free within the Free plan limits, but the source code is not shared, not on Free and not on Paid.

//Run every brand from one place.

Start with one brand for free. Bring your team when you are ready.

$ npm install @atlas/client @atlas/nuxt

Free for one brandNo credit cardUpgrade anytime