LLM-friendly documentation
Direct Markdown, API JSON, schemas and examples without browser execution.
Stable resources
Each page has a direct /markdown/<slug>.md representation. /llms.txt indexes the corpus, and /llms-full.txt contains the complete text and example source. These resources exist in both applications before JavaScript runs.
The /api/index.json resource inventories package modules and source declarations. /api/coverage.json records which public symbols are actually referenced by JSX examples. Coverage is syntactic, not a claim of runtime success or exhaustive state testing.
Exact versus inferred API data
API JSON reports explicit source declarations, component descriptors, public parts and declared variant defaults. It does not pretend to flatten inherited Base UI and React types without a successful semantic build. The generated declaration files remain the semantic type authority after compilation.
Source and schemas
Every example has a raw /examples/<name>.tsx resource. JSON schemas are exposed under /schemas/. Theme source and contract are available under /api/.
llms.txt is a discoverability convention, not an access-control mechanism, a ranking guarantee or a claim that every agent implements it.
Availability
These resources describe the implementation shown by the documentation. They do not establish npm availability; see installation for current release status.
Theme and customization resources
/api/theme-capabilities.json includes the palette roles, typography roles, context ceiling, precedence, alias behavior and numeric contrast scope. /api/visual-variants.json contains descriptor-derived component choices and parts. These are generated with the documentation; inherited React/Base UI types still require the dependency-backed declaration build.