Skip to content

Connector catalogue

There are twenty-two connectors, grouped here the way the Add Connection wizard groups them. Required fields must be filled before a connection can be tested.

Alongside these, Data Hub accepts a direct file upload — CSV, XLSX, or XLS up to 50 MB — which needs no connector at all.

Databases you run yourself, on your own hardware or in your own containers. All nine speak SQL directly.

The Add Connection wizard showing the nine self-hosted connectors

Connector Required fields Also accepts
PostgreSQL host, port, database, username, password schema, ssl
Supabase Self-Hosted host, port, database, username, password schema, ssl
Oracle Database host, port, serviceName, username, password schema
IBM Db2 (needs an optional driver) host, port, database, username, password schema, ssl
MySQL / MariaDB host, port, database, username, password ssl
Microsoft SQL Server server, port, database, username, password schema, trustServerCertificate
SQLite filepath readonly, createIfMissing
DuckDB filepath schema, readonly, createIfMissing
ClickHouse host port, database, username, password, secure

Supabase Self-Hosted is PostgreSQL underneath and takes the same fields. Use it rather than the plain PostgreSQL connector so the connection is labelled for what it is.

SQLite and DuckDB are file-based, so they take a path rather than a host. The path is read by the server, not your browser, so it has to be reachable from wherever the platform runs. On Windows, write the path with forward slashes — backslashes are stripped by the field.

ClickHouse only insists on a host; everything else has a workable default.

Managed databases and SaaS products someone else runs.

The Add Connection wizard showing the eight cloud connectors

Connector Required fields Also accepts
Snowflake warehouse, database, username, password account, accessUrl, schema, role
Databricks SQL host, path, token catalog, schema, port
Google BigQuery projectId dataset, location, credentials, keyFilename
Supabase Cloud host, port, database, username, password schema, ssl
Neon host, port, database, username, password schema, ssl
Airtable baseUrl authType, token, apiKey, apiKeyName, apiKeyIn, extraHeaders
Coda baseUrl authType, token, apiKey, apiKeyName, apiKeyIn, extraHeaders
Notion baseUrl authType, token, apiKey, apiKeyName, apiKeyIn, extraHeaders

The first five run SQL. Airtable, Coda, and Notion are grouped as cloud databases but work differently — they are API-backed, so their data is synced into landed tables rather than queried live, and they use the external-API setup flow rather than the plain database form.

Getting credentials out of these providers is the fiddly part, and it differs for each. Connecting to cloud data walks through Neon, Supabase Cloud, Databricks SQL, Snowflake, Airtable, Coda, and Notion one at a time.

Google BigQuery is the one cloud connector that page does not cover. It takes a project id, optionally a dataset and location, and either inline service-account credentials or a keyFilename pointing at a key file on the server.

Two generic connectors for anything with an HTTP API and no dedicated entry above.

Connector Required fields Also accepts
REST API baseUrl authType, username, password, token, apiKey, apiKeyName, apiKeyIn, extraHeaders
External API baseUrl authType, username, password, token, apiKey, apiKeyName, apiKeyIn, extraHeaders

Both accept the same authentication options: basic username and password, a bearer token, or an API key placed in a header or the query string, plus any extra headers you need.

Connectors defined by a manifest rather than built into the platform.

The Add Connection wizard showing the three custom connectors

Connector Required fields Also accepts
MongoDB Local connectionString, database —
OpenSearch Zoo baseUrl, username, password, sourceName, primaryKey schemaJson, sampleRowsJson
Trino Generic baseUrl, catalog, schemaName username

Trino Generic talks to the Trino HTTP API and discovers its tables at runtime, with writeback and row-event polling.

Which custom connectors exist depends on what has been installed, so this list may differ on your platform.

Amazon Redshift exists in the codebase but is deliberately hidden from the catalogue while AWS account and free-trial safety is unresolved. It cannot be selected.

Form Tables is an internal source type. It appears as a connection in every service that has forms, generated from the service’s form submissions, and it has its own tab in the connections sidebar. It is not in the wizard because you do not create it — it appears on its own.

Adding a source to Data Hub is more than making it connect. Each one is expected to list its tables, describe their columns and types, preview rows, export, back saved views, expose primary and foreign keys to the Links canvas, and declare whether Data Hub can write back to it.

That declaration is explicit: a connector either supports full create, update, and delete through the Writeback Lab, or it records a reason it cannot. The Supported badge on the Writeback Lab in the table explorer is that declaration surfacing in the interface.

Connect a source walks through the wizard. Connections and services explains why a connection exists at the platform level but is used at the service level.