For the complete documentation index, see llms.txt. This page is also available as Markdown.

Overview

Connect to e6data programmatically or query it - JDBC, REST API, PostgreSQL protocol, Python, PySpark - and automate it with the Management API.

This section covers connecting to e6data from code and external tools, and automating e6data resources.

Query vs. automate

You want to…
Go to

Run SQL from an app, BI tool, or notebook

Connect a specific BI tool (Tableau, DBeaver, Superset, Metabase, notebooks)

Run existing PySpark workloads against e6data

Manage clusters, catalogs, schedules, and policies from code

Connecting to the engine

One endpoint speaks three protocols - pick whichever is easiest for your client:

Protocol
Use case

Java applications, BI tools, drivers that prefer gRPC

BI tools that speak Postgres natively

Any HTTP client, integrations, lightweight scripts

Python apps, notebooks, ETL scripts

Authenticating

All programmatic access uses personal access tokens (for individuals) or service account keys (for automation). No long-lived passwords. See Access tokens.

See also

Last updated

Was this helpful?