Headless API + multi-model AI writing are liveSee what's new
Theme engine

Consistent brand, per-tenant freedom

File-based theme packages with manifest validation and semantic versioning. Central teams publish approved themes; each tenant customizes brand colors, fonts, and layout within guardrails.

Packaged

File-based themes with versioning

Themes are packages with manifests and semantic versioning, exportable and importable as ZIP archives, with switch-impact analysis before activation.

  • Manifest validation + semantic versioning
  • Export / import as ZIP archives
  • Theme switch-impact analysis
  • Demo content auto-import on activation
How it works

From setup to live

  1. 1

    Build a theme

    Author a file-based package in standard HTML/CSS/JS.

  2. 2

    Validate & version

    Manifest validation and semantic versioning on publish.

  3. 3

    Publish to the library

    Approved themes appear for tenants to select.

  4. 4

    Tenants customize

    Brand colors, fonts, and layout — inside guardrails.

Brand control that scales

Per-tenant appearance

Brand colors, fonts, and layout options customizable inside guardrails.

Approved library

Central brand teams publish approved themes for tenants to select.

Versioned themes

Revision history and controlled updates across every tenant.

One brand system, hundreds of sites

Central teams set the design language; every tenant stays on-brand while still making it their own.

Keep every site on brand

See how the theme engine balances control and autonomy.