Registry Specification
DevClub UI distributes components via an open JSON registry specification that can be consumed by CLI tools, automated agents, or custom build pipelines.
REST Endpoints
The registry exposes clean REST endpoints to search, filter, and fetch component source code programmatically:
Returns all available registry components. Supports query parameters ?category=, ?q=, and ?tag=.
Returns the complete JSON schema for a single component, including raw TSX source code, dependencies, and metadata.
Open shadcn-compatible schema catalog. Individual components can be installed directly via npx shadcn@latest add https://devclub.co/r/[name].json.
Diagnostic status check returning active component counts and API uptime.
Registry Item Schema
Each component definition in the registry adheres to the following TypeScript interface:
Sample Response Payload
Executing a GET request against /api/components/noise produces the following response: