Skip to main content
This documentation is specific to the Snow Leopard Cloud. With Snow Leopard Cloud, you can build AI Agents that use accurate data directly from multiple sytems of record, without needing any initial MCP setup or tuning. Get started for free! Sign up, create an instance, connect your data, and start querying! Snow Leopard automatically creates a semantic understanding of the connected data sources for very high accuracy out of the box, so you don’t need to spend time defining ontology and business rules, creating evals or context engineering. You can also give feedback to Snow Leopard any time to help it understand your internal business logic better for even higher accuracy!
If you want to deploy Snow Leopard on-prem or within your enterprise VPC, contact us! You can also check out our Enterprise documentation.
To get started with Snow Leopard Cloud you need to:
  1. Sign up at cloud.snowleopard.ai
  2. Create an instance
  3. Add your data sources and authorize Snow Leopard to connect to them
  4. Use our SDKs or the API directly
See details below.

Sign Up

Visit cloud.snowleopard.ai to create your account.

Creating an Instance

An instance is an isolated environment that holds your data source connections and API keys. From the Instances page, click Create Instance. Once created, click through to the new instance to see its data source configuration and settings.

Adding a Data Source

You can add one or more data sources with one or more schemas to your instance. Snow Leopard has a built-in planner and router - at query time, it will automatically route the query (or sub-queries as necessary) to the right data source(s) in real-time to answer the question. From the instance page, click Add Data Source and follow the prompts:
  1. Enter a name for the data source.
  2. Select the type of data source. Currently supported:
  1. Enter your Google Cloud Project ID.
  2. Authorize Snow Leopard using OAuth.
Snow Leopard will configure the data source to read from all datasets accessible to the OAuth user that have at least one table in the given Project ID.
  1. Enter the host and username/password credentials for your database.
Snow Leopard will configure the data source to read from all schemas accessible with the given credentials that have at least one table in the database.

API Keys

API keys are created per instance.
  1. From the instance page, click the Keys tab.
  2. Click Create Key.
  3. Enter a name for the key.
  4. Click Create.
The key is displayed only once. Copy and save it at creation time if you want it for later use.

Authentication

All API endpoints are authenticated using API keys, also known as Bearer Tokens. Pass your key as a Bearer token in the Authorization header of every request:
API keys are scoped to a specific instance. See API Keys above for how to create them.

Connection Info

From the instance page, click the Connection Info tab to find the instance’s base URL. It will look like:
You will need both the instance_id (visible in this URL) and your API key to make requests.

Using the API

There are currently multiple ways of interacting with the Snow Leopard API:
  1. Python SDK (pypi)
  2. TypeScript SDK (npm)
  3. REST endpoints