A2UI Atomic Catalog — API Documentation
Developer & Agent Documentation
Developer and API documentation for the A2UI Atomic Catalog. All developer resources are free, unauthenticated, and machine-readable.
REST Endpoints
POST /api/render | Render atom payload to standalone HTML page (50 req/day) |
POST /api/compose | Natural language prompt → typed atom blocks (20 req/day) |
GET /ask?q=... | Natural-language search over the atom catalog (60 req/day) |
GET /api/data/{source} | Declared data source proxy (data-sources.yaml) |
GET /spec.json | Full atom vocabulary (573 atoms) with all field contracts |
GET /catalogue/atoms-json-schema.json | Strict JSON Schema for constrained agent decoding |
GET /catalogue/index.json | Compact catalog selection menu |
MCP Servers
- Product MCP Server:
https://a2uicatalog.ai/mcp— tools for composing, rendering, and publishing UI atoms. - Documentation MCP Server:
https://a2uicatalog.ai/mcp-docs— tools (search_docs,list_docs) for querying documentation.
Specifications & Developer Resources
- OpenAPI 3.1 Specification — complete machine-readable OpenAPI spec
- Developers Guide — integration walkthrough and deployment guide
- SDKs & Client Libraries — npm CLI/MCP package, Python A2A tools, and SDK generators
- llms.txt and docs/llms.txt — LLM-friendly context documents
- agents.md — agent guide with tool contracts and invocation examples
- Authentication Guide — auth requirements and OAuth metadata
- SDK Documentation — SDKs and client packages
- Auth & Rate Limits — real rate limits per tool and endpoint
- Pricing & Limits — free tier terms and self-hosting runbooks
- Versioning Policy — API versioning (X-API-Version) and deprecation rules
- RFC 9727 API Catalog — linkset of all API surfaces
- ARD Discovery Catalog — AI Resource Discovery index