Skip to main content
The Snowglobe SDK for Python allows fine grained, programmatic control of your Agents and Simulations.

When to use the Snowglobe SDK

Use this flow when you want to:
  • Programmatically interact with individual endpoints of the Snowglobe API
  • Programmatically perform individual CRUD operations on your Agents and Simulations in your Python code.
DO NOT use this flow (and instead use the snowglobe cli package) when you want to:
  • Connect an existing chatbot to Snowglobe for processing synthetic conversations from a Simulation
  • Perform complex workflows with minimal or guided input

Prerequisites

  • Python 3.11+ (recommend 3.13+)
  • macOS, Linux, or Windows
  • Optional: uv if you prefer uv pip

Installation

Install the Python package:
pip install snowglobe-sdk
# or, if you use uv:
uv pip install snowglobe-sdk