Component Registry
kumo-svelte

Overview

The component registry is a machine-readable JSON file that describes all Kumo components, their props, variants, examples, and semantic tokens. It's designed for AI agents, code generators, and other tooling.

View JSON API

Accessing the Registry

Via CLI

# List all componentsnpx kumo-svelte ls# Get docs for a specific componentnpx kumo-svelte doc Button

Via HTTP API

# JSON endpointcurl https://kumo-ui.com/api/component-registry

Via jq (Local)

# Get Button propsjq '.components.Button.props' packages/kumo/ai/component-registry.json# List components by categoryjq '.search.byCategory' packages/kumo/ai/component-registry.json

Registry Contents

The registry includes: component props with types and defaults, variant options with descriptions, real code examples from stories, semantic color tokens used, and sub-components for compound patterns.
42 components
8 categories
v 0.3.0