Skip to main content
This documentation is for Snow Leopard enterprise deployments. Enterprise deployments are dedicated instances configured for your specific dataset and infrastructure.
Not an enterprise customer? See the Playground documentation for cloud-based instructions.
To build AI agents on Snow Leopard’s Enterprise deployment you need to:
  1. Retrieve your deployment URL
  2. Get your authentication information from Snow Leopard
  3. Use our SDKs or the API directly
See below for details.

Deployment Configuration

Your Snow Leopard Enterprise deployment is hosted at a custom URL specific to your infrastructure. You will receive the VM IP address and port from the Snow Leopard team during setup.

Authentication

All API endpoints are authenticated using API Keys, also known as Bearer Tokens. Your API token will be provided to you by the Snow Leopard team during your initial deployment setup.
Contact your Snow Leopard representative if you need a new API token.

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
from snowleopard import SnowLeopardClient

client = SnowLeopardClient(
    url="https://{vm_ip_address}:{port}",
    api_key="{api_key}"
)
response = client.retrieve(
    user_query="How many users signed up last month?"
)
print(response.data)