What this covers
Audience: application developers, data engineers, and platform/SRE teams automating against e6data. Everything here is self-serve and uses standard HTTPS + Bearer tokens.
CLI and SDKs
There is no separate CLI or SDK to install - the programmatic interface is the REST API. Drive it withcurl, your language’s HTTP client, or a client generated from the API’s OpenAPI/Swagger spec.
- Codegen - the Management API publishes an auto-generated OpenAPI/Swagger spec you can use to generate a typed client in your language.
- Querying from code - use
curlor any HTTP client against the HTTP query API, or the e6data Python connector (a separatepip-installable package for executing SQL, not resource management).
Reference
- OpenAPI/Swagger - available from your workspace API host for client generation.
- Get your
<HOST>, cluster names, and tokens - the e6data Console → Settings.
<HOST> (your workspace API host), <CLUSTER> (a cluster name), <CATALOG> (a catalog name), e6sa_… / e6pat_… (your token).