Skip to content

Connectors Overview

Connectors link GradientHarbor to your databases. Once connected, the platform introspects your schema, builds a searchable catalog, and enables the AI agent and dashboards to query your data directly.

Supported Connectors

┌─────────────────────────────────────────────────────────────┐
│                    Data Warehouse / OLAP                     │
├──────────────┬──────────────────────────────────────────────┤
│ PostgreSQL   │ ✅ Fully supported                           │
│ BigQuery     │ ✅ Fully supported                           │
│ Snowflake    │ 🔜 Coming soon                               │
│ Redshift     │ 🔜 Coming soon                               │
│ Databricks   │ 🔜 Coming soon                               │
│ ClickHouse   │ 📋 Planned                                   │
├──────────────┴──────────────────────────────────────────────┤
│                    Document / NoSQL                          │
├──────────────┬──────────────────────────────────────────────┤
│ MongoDB      │ ✅ Supported (via DuckDB SQL interface)      │
│ Atlas SQL    │ ✅ Supported (via ODBC MongoSQL interface)   │
├──────────────┴──────────────────────────────────────────────┤
│                    Transactional / OLTP                      │
├──────────────┬──────────────────────────────────────────────┤
│ MySQL        │ 🔜 Coming soon                               │
├──────────────┴──────────────────────────────────────────────┤
│                    File-Based                                │
├──────────────┬──────────────────────────────────────────────┤
│ DuckDB (CSV) │ ✅ Built-in (upload CSVs via chat)           │
└──────────────┴──────────────────────────────────────────────┘
ConnectorStatusUse CaseDocs
PostgreSQL✅ AvailablePrimary relational databases, analytics on indexed tablesSetup guide
BigQuery✅ AvailableGoogle Cloud data warehouse, serverless analyticsSetup guide
MongoDB✅ AvailableDocument databases via SQL interfaceSetup guide
DuckDB (CSV)✅ Built-inUpload and query CSV files directlySetup guide
Snowflake🔜 Coming soonCloud data warehouse with auto-scalingDetails
Redshift🔜 Coming soonAWS columnar data warehouseDetails
Databricks🔜 Coming soonLakehouse analytics with Delta LakeDetails
MySQL🔜 Coming soonCommon transactional databaseDetails
ClickHouse📋 PlannedOpen-source columnar OLAP engineDetails

TIP

Don't see your database? Contact us — we're actively expanding connector support.

Connector Lifecycle

Every connector goes through the same lifecycle:

┌──────────────┐    ┌──────────────────┐    ┌────────────────┐    ┌─────────────────┐
│   Create     │    │    Initial       │    │    Schema      │    │   Full Catalog  │
│   Connection │───▶│  Introspection   │───▶│   Selection    │───▶│     Sync        │
│              │    │                  │    │                │    │                 │
│ Enter creds  │    │ Discover DBs &   │    │ Enable schemas │    │ Columns, FKs,   │
│ + validate   │    │ schemas          │    │ you need       │    │ samples, AI desc│
└──────────────┘    └──────────────────┘    └────────────────┘    └─────────────────┘

1. Create Connection

Navigate to Administration > DB Connectors and click Add Connection. Enter the connection credentials. GradientHarbor validates credentials before saving — all credentials are encrypted at rest.

2. Initial Introspection

An async background job discovers available databases and schemas. This runs automatically and typically takes a few seconds.

3. Schema Selection

Select which schemas to catalog. Only enabled schemas are introspected during full sync. You can change this at any time.

4. Full Catalog Sync

For each enabled schema, GradientHarbor captures:

  • Columns — Name, data type, nullability
  • Indexes — Index names and columns
  • Foreign keys — Relationships between tables
  • Sample data — Preview rows from each table
  • Row counts — Approximate table sizes
  • AI descriptions — Auto-generated descriptions of tables and columns

Security

┌────────────────────────────────────────────────────┐
│                Security Layers                      │
├────────────────────────────────────────────────────┤
│ 🔐 Credentials encrypted at rest (Fernet)         │
│ 📖 Read-only query execution                       │
│ 🏢 Row-level security (org isolation)             │
│ 🔒 SSL/TLS support for all connections            │
└────────────────────────────────────────────────────┘
  • Queries execute with read-only permissions
  • Each organization's connectors are isolated via row-level security
  • SSL certificates supported for encrypted connections