Skip to main content

Command Reference

The oh CLI is organized into command groups, one per resource type. Every command accepts --show-sql to preview the generated SQL without making a network call.

GroupCommandsDescription
oh clustershow describe create alter deleteCompute clusters
oh lakeshow create alter deleteLakes (storage namespaces)
oh databaseshow create deleteDatabases within a lake
oh tableshow · service subgroupTables and background table services
oh flowshow describe create alter deleteIngestion pipelines from a source to a table
oh sourceshow describe create deleteData sources (Kafka, S3, Postgres, …)
oh catalogshow describe create deleteExternal metastore catalogs
oh transformationshow describe create deleteRow-level transformations applied during ingestion
oh validationshow describe create deleteData quality validations applied during ingestion
oh jobshow describe create create-and-run alter run show-runs describe-run cancel-run upload-jar replace-jarJAR and Python Spark jobs
oh service-principalshow create alter deleteNon-human identities for programmatic access
oh api-tokencreate deleteAPI tokens scoped to a service principal
oh sqlexec statusExecute raw SQL or check request status

For global flags (--profile, --timeout, --output) that apply to every command, see Global options.