# Connectivity

> Connectivity - Learn how to connect to and manage data connections across DataRobot.

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-08-30T06:11:46.112756+00:00` (UTC).

## Primary page

- [Connectivity](https://docs.datarobot.com/en/docs/reference/data-ref/connectivity/index.html.md): Full documentation for this topic (Markdown sidecar).

## Related documentation

- [Reference documentation](https://docs.datarobot.com/en/docs/reference/index.html.md): Linked from this page.
- [Data](https://docs.datarobot.com/en/docs/reference/data-ref/index.html.md): Linked from this page.
- [Connectivity workflows](https://docs.datarobot.com/en/docs/reference/data-ref/connectivity/connect-workflows.html.md): Linked from this page.
- [Supported structured data stores](https://docs.datarobot.com/en/docs/reference/data-ref/connectivity/data-sources/index.html.md): Linked from this page.
- [Supported unstructured data stores](https://docs.datarobot.com/en/docs/reference/data-ref/connectivity/data-unstructured/index.html.md): Linked from this page.
- [Allowed source IP addresses](https://docs.datarobot.com/en/docs/reference/data-ref/connectivity/allowed-ips.html.md): Linked from this page.
- [Credentials management page](https://docs.datarobot.com/en/docs/platform/acct-settings/stored-creds.html.md): Linked from this page.
- [Share secure connection configurations](https://docs.datarobot.com/en/docs/platform/admin/secure-config.html.md): Linked from this page.
- [Workflows for code-first users](https://docs.datarobot.com/en/docs/api/dev-learning/python/data/database_connectivity.html.md#create-a-driver): Linked from this page.

## Documentation content

The "self-service" database connectivity solution is a standardized, platform-independent solution that does not require complicated installation and configuration. Once configured, you can read data from production databases for model building and predictions. Connectivity to your data source allows you to quickly train and retrain models on that data, and avoids the unnecessary step of exporting data from your database to a CSV file for ingest into DataRobot. It allows access to more diverse data, which results in more accurate models.

**Data store vs. data connection**

In DataRobot, `data store` and `data connection` are used interchangeably, and both refer to where your data is stored and managed as well as the dynamic link to that data. You will see both terms in the UI.

**Connector vs. Driver**

Each data store connects to DataRobot through either a driver or a connector, and is indicated in the tables for supported unstructured and structured data stores.

| Type | Description | Recommended use |
| --- | --- | --- |
| Connector | DataRobot connects through the data store's native API using an integration built and maintained by DataRobot. The connection is defined by connection fields instead of a JDBC URL, supports authentication methods such as OAuth and service principals, and, for many data stores, supports unstructured data. Connectors require a registered data store. | Recommended when you want to configure connections and credentials once and reuse them. They are also the preferred option when credentials or other sensitive configuration are stored in DataRobot and should not be embedded in your code. Connectors are also recommended for all agentic workflows due to lower latency and unstructured data support. |
| Legacy JDBC Driver | DataRobot connects using the JDBC driver provided by the database vendor. The connection is defined by a JDBC URL and JDBC parameters, authenticates with basic credentials, and supports structured (tabular) data. For Self-Managed AI Platform installations, an administrator uploads and manages the driver files. Requires a registered data store. | Recommended only for custom connection types that are not supported by connectors or a DataRobot-managed JDBC driver. |
| DataRobot-managed JDBC driver | DataRobot ships and manages the driver set as part of the install (bundled in the browser-jdbc service). There are three main differences from the legacy driver: No data store required. Access is via the public /api/v2/jdbcPreviewQuery endpoint (and its write sibling /api/v2/jdbcExecuteUpdate); the caller passes the JDBC URL, credentials, and SQL directly. This is the lowest-latency path.No admin-uploaded drivers. We rely on a predefined, DataRobot-managed driver set.Any authentication the driver itself supports, not only basic credentials - creds and connection properties are passed as JDBC URL parameters.This driver currently supports Postgres, MySQL, SQL Server, BigQuery, Snowflake, Databricks, Trino, SAP Datasphere drivers. | Recommended when you are prepared to manage the connection configuration and credentials directly in the your code. |

The following sections provide reference content that supports working with and understanding connectivity in DataRobot:

| Topic | Description |
| --- | --- |
| Connectivity workflows | Connect to and manage connections across DataRobot. |
| Supported structured data stores | View the data stores currently supported by DataRobot for structured data ingest, as well as a list of deprecated data stores. |
| Supported unstructured data stores | View the data stores currently supported by DataRobot for unstructured data ingest. |
| Allowed source IP addresses | View a list of allowed source IP addresses for DataRobot. |
| Related reference |  |
| Credentials management page | Add and manage securely stored credentials to reuse when accessing secure data sources. |
| Share secure connection configurations | (Admin only) Configure OAuth-based authentication parameters for a data connection, and then securely share them with other users without exposing sensitive fields. |
| Workflows for code-first users | Work with data connections in the Python API. |
