Privacy Settings
We use cookies and other tracking technologies to improve your browsing experience on our website, demo our services, and show you personalized content.
By clicking ”Accept,” you agree to SnowcatCloud's Privacy Policy and use of cookies as described in our Cookie Policy .
We do not sell or share your personal information. You can change your cookie settings at any time by clicking “Privacy Settings.” in the footer and removing any existing cookies from your browser.
Necessary
Marketing
API Endpoints
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