Brand systems for the CMYK stack

One brand kit. Every surface composed.

CMYK BrandKit is the control plane for tokens, palettes, and extensions — Magenta-authenticated, API-first, and ready for Storybook, Kitchen Sink, and product UIs.

GET /brandkits/api/brand-kits/:id/theme/

Live stack

What ships in this console build

AuthMagenta Workspace SSO → Django session
APIREST + GraphQL + API keys
UINext.js · Radix · Tailwind 4
FeedPublic theme for Storybook

4

Process channels · C M Y K

1

Magenta SSO for the suite

3

Integrations · Slack GitHub Figma

Storybook theme consumers

Brand kits that travel

Tokens, palettes, and exports that feed Kitchen Sink, Storybook, and product surfaces from one source of truth.

Magenta Workspace SSO

No BrandKit Google OAuth client. Hang auth off Magenta and land in a session-ready console.

Integrations that notify

Slack, GitHub archive, and Figma sync fire on create, clone, update, and archive.

Theme feed for Storybook

Public theme API + decorator so story.2x4m.lvh.me can preview live kit CSS variables.

Architecture

Magenta authenticates. CMYK authors. Surfaces consume.

Magenta IdP

Workspace Google SSO. BrandKit never registers its own OAuth redirect URIs.

CMYK API

Django tenants, kits, extensions, theme bridge, GraphQL — session or API key.

Consumers

This console, Kitchen Sink, Storybook theme decorator, product hosts.

Create your first brand kit

Sign in with Magenta, open the console, and ship tokens to every CMYK surface.