SnowcatCloud, Inc.

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