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
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:
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
Connecting to the engine - protocols and connection strings.
Management API - automate clusters, catalogs, and policies.
Access tokens - credentials for programmatic access.
Last updated
Was this helpful?

