Skip to main content
161

Search Lumen

Find components, APIs, guides, and recipes.

GitHub
All documentation
Lumen documentation

One system, every platform.

Choose the technology you are building for. Every Lumen adapter shares one semantic design language while preserving its platform’s native rendering, interaction, and accessibility conventions.

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

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