Schema Registry
API Endpoints
OpenSnowcat Schema Registry API documentation for managing and validating JSON schemas with Iglu protocol support.
Schemas
[GET]/api/schemas- List all schemas[GET]/api/schemas/search- Search schemas by name and description[POST]/api/schemas- Publish new self-describing schema[GET]/api/schemas/{vendor}- Get all schemas for vendor[GET]/api/schemas/{vendor}/{name}- Get list of schemas by vendor name[GET]/api/schemas/{vendor}/{name}/jsonschema/{model}- Get list of schemas by vendor name and model[GET]/api/schemas/{vendor}/{name}/{format}/{version}- Get a particular schema by its Schema URI[PUT]/api/schemas/{vendor}/{name}/{format}/{version}- Add a schema to its Schema URI[DELETE]/api/schemas/{vendor}/{name}/{format}/{version}- Delete a particular schema from Schema Registry by its URI
Drafts
[GET]/api/drafts- List all available drafts[GET]/api/drafts/{vendor}/{name}/{format}/{version}- Get a particular draft by its URI[PUT]/api/drafts/{vendor}/{name}/{format}/{version}- Add or update a draft[DELETE]/api/drafts/{vendor}/{name}/{format}/{version}- Delete a particular draft by its URI
Meta
[GET]/api/meta/{vendor}/{name}/{format}/{version}- Get metadata for a specific schema version[GET]/api/meta/health- Health check[GET]/api/meta/health/db- Database health check
Authentication
[POST]/api/auth/keygen- Create new API key with granular permissions[DELETE]/api/auth/keygen- Delete API key
Validation
[POST]/api/validate/schema/{format}- Validate schemas by format[POST]/api/validate/instance- Validate self-describing instances
Model Context Protocol (MCP)
[POST]/api/mcp- Model Context Protocol JSON-RPC 2.0 endpoint
Authentication
All API endpoints require authentication using an API key passed in the header:
apikey: your-api-key-uuid
OpenSnowcat Schema Registry
The OpenSnowcat Schema Registry is a RESTful API service for managing, validating, and versioning schemas compatible with OpenSnowcat/Snowplow IGLU clients.
Overview
Load OpenSnowcat/Snowplow data into your data infrastructure with full control and flexibility. Fast, reliable, cost-efficient and built for scale.