SDKs
Onehouse provides language SDKs for connecting to its data-plane and control-plane services from your own applications, scripts, and orchestration tooling.
Available SDKs
| SDK | Language | What it covers |
|---|---|---|
| Python SDK | Python 3.9+ | LakeBase (PostgreSQL data-plane) and Onehouse Resources (control-plane REST API) |
When to use an SDK
- Application code. You're embedding Onehouse calls into a service, notebook, or pipeline.
- Custom orchestration. You need to submit long-running operations, persist request IDs, and poll for status from your own scheduler.
- Programmatic resource management. You want typed helpers for creating clusters, lakes, flows, and table services — without hand-rolling SQL or REST calls.
For declarative infrastructure, see the Terraform Provider. For interactive setup, use the Onehouse console.