Python SDK
onehouse-python-sdk is the official Python client for connecting to Onehouse data-plane and control-plane services.
The base package has zero required dependencies. Drivers ship as optional extras so you only install what you need.
pip install onehouse-python-sdk[lakebase] # PostgreSQL/LakeBase SQL client
pip install onehouse-python-sdk[resources] # Control-plane REST client
Requires Python 3.9+.
Two subpackages
| Subpackage | Purpose | Talks to |
|---|---|---|
| LakeBase | Run SQL against a Onehouse LakeBase cluster | PostgreSQL-compatible data plane |
| Resources | Manage Onehouse resources (clusters, lakes, flows, table services, jobs, …) | https://api.onehouse.ai/v1/resource/ control plane |
The two subpackages are independent — install only the extras you need.