Skip to main content

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

SDKLanguageWhat it covers
Python SDKPython 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.