Skip to main content

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

SubpackagePurposeTalks to
LakeBaseRun SQL against a Onehouse LakeBase clusterPostgreSQL-compatible data plane
ResourcesManage 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.

Next steps