Skip to main content
196

Search Lumen

Find components, APIs, guides, and recipes.

GitHub
All documentation
Lumen documentation

One system, every platform.

Build with your coding agent or follow the platform guides. Lumen combines accessible components, a shared design language, and precise API guidance for web and native interfaces.

Shared foundationsTokens · roles · behavior
  • WEWebFull catalog
  • REReact NativeNative primitives
  • APAppleSwiftUI package
  • ANAndroidCompose module
Platforms
4
Adapters
6
Web primitives
196

Choose your environment

Start with the platform

Each guide uses the vocabulary, setup, and accessibility conventions expected by its ecosystem. The shared foundations stay familiar when you move between them.

Shared design language

One foundation beneath every adapter

Understand the semantic tokens and cross-platform contracts that keep every Lumen implementation recognizably part of one system.

Understand the system
Canonical vocabulary
ColorSpacingRadiusTypographyMotionElevation

One token source, translated into platform-native values and components.

Build with confidence

Keep design and code in sync

Move from design to implementation with the same public vocabulary, then keep up with the system as its packages evolve.

Design workflow

Figma library

Use the same variables, component intent, and handoff vocabulary as the code packages.

Open Figma guidance
Agent workflow

AI integrations

Give coding agents direct access to Lumen’s real component contracts and usage rules.

Install the AI skill
What changed

Release history

Follow package changes across web and native adapters from one release timeline.

Read the changelog
All documentationWeb and native guides