# Source System Integrations

A major component of Lumi AI is the ability to connect, define, and process data from structured sources. As a result, Lumi AI offers integration to many of the most popular source systems and protocols available to get you connected with your data.

## Properties

Each system comes with supported secondary functions and features:

* **Status**: Indicates the availability of the system as a connection option
  * *Available: Is available for all license/plan tiers*
  * *Enterprise only: Is available for Enterprise plans only*
  * *Private Preview: Is available for select customers in testing / upon request*
* **Connection Methods:** Sources can be connected in one of two ways
  * *Direct: The default method, with a direct and secure over-the-internet connection*
  * *Gateway: An alternative method using a Lumi AI purpose-built agent to mediate connections from the edge of the network (see* [*Data Gateway*](/product-features/data-gateway.md) *to learn more)*
* **Controls**: Mechanisms to restrict or throttle connections and their impact to the source system (see [Query Constraints](/using-lumi/limitations/query-constraints.md) and [Organization Profile](/product-features/organization-settings/organization-profile.md) for more information and settings); not all mechanisms are supported by all systems
  * *Cost: Prevents high estimated compute-cost queries from running before they start*
  * *Duration: Stops long-running queries at a specific threshold*

{% hint style="info" %}
Note:

* To be enrolled as part of a "Private Preview", please reach out to <support@lumi-ai.com>.
* Gateways and gateway connections are only available for Enterprise plans.
  {% endhint %}

## Supported Systems

Click on any to learn more.

<table data-view="cards"><thead><tr><th>System</th><th>Connection Methods<select multiple><option value="N9AjoAQJwHgP" label="Gateway" color="blue"></option><option value="FznRCDPNTcm2" label="Direct" color="blue"></option></select></th><th>Status<select><option value="KhcHckEkAcIv" label="Private Preview" color="blue"></option><option value="9iVHJkUAjXzN" label="Available" color="blue"></option></select></th><th>Controls<select multiple><option value="INYUex9sjSeT" label="Cost" color="blue"></option><option value="q8ITGZ3mmq6Z" label="Duration" color="blue"></option></select></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-type="content-ref"></th></tr></thead><tbody><tr><td>PostgreSQL</td><td><span data-option="FznRCDPNTcm2">Direct, </span><span data-option="N9AjoAQJwHgP">Gateway</span></td><td><span data-option="9iVHJkUAjXzN">Available</span></td><td><span data-option="INYUex9sjSeT">Cost, </span><span data-option="q8ITGZ3mmq6Z">Duration</span></td><td><a href="/pages/XGaytrOpYDnvuIkfrtSg">/pages/XGaytrOpYDnvuIkfrtSg</a></td><td><a href="/pages/XGaytrOpYDnvuIkfrtSg">/pages/XGaytrOpYDnvuIkfrtSg</a></td></tr><tr><td>Microsoft SQL Server</td><td><span data-option="FznRCDPNTcm2">Direct, </span><span data-option="N9AjoAQJwHgP">Gateway</span></td><td><span data-option="9iVHJkUAjXzN">Available</span></td><td><span data-option="INYUex9sjSeT">Cost</span></td><td><a href="/pages/1JeN9zV1XKy1AuFwSvWh">/pages/1JeN9zV1XKy1AuFwSvWh</a></td><td><a href="/pages/1JeN9zV1XKy1AuFwSvWh">/pages/1JeN9zV1XKy1AuFwSvWh</a></td></tr><tr><td>MySQL</td><td><span data-option="FznRCDPNTcm2">Direct, </span><span data-option="N9AjoAQJwHgP">Gateway</span></td><td><span data-option="9iVHJkUAjXzN">Available</span></td><td><span data-option="q8ITGZ3mmq6Z">Duration</span></td><td><a href="/pages/3udgVbvlL659Pie1REWi">/pages/3udgVbvlL659Pie1REWi</a></td><td><a href="/pages/3udgVbvlL659Pie1REWi">/pages/3udgVbvlL659Pie1REWi</a></td></tr><tr><td>Databricks</td><td><span data-option="FznRCDPNTcm2">Direct, </span><span data-option="N9AjoAQJwHgP">Gateway</span></td><td><span data-option="KhcHckEkAcIv">Private Preview</span></td><td></td><td><a href="/pages/TibbstQFM9fFU5u4Ih6C">/pages/TibbstQFM9fFU5u4Ih6C</a></td><td></td></tr><tr><td>BigQuery</td><td><span data-option="FznRCDPNTcm2">Direct</span></td><td><span data-option="9iVHJkUAjXzN">Available</span></td><td><span data-option="INYUex9sjSeT">Cost</span></td><td><a href="/pages/4p7DXIsc9yUacBK76zEB">/pages/4p7DXIsc9yUacBK76zEB</a></td><td></td></tr><tr><td>Snowflake</td><td><span data-option="FznRCDPNTcm2">Direct, </span><span data-option="N9AjoAQJwHgP">Gateway</span></td><td><span data-option="9iVHJkUAjXzN">Available</span></td><td><span data-option="q8ITGZ3mmq6Z">Duration</span></td><td><a href="/pages/J6mDsPAOA03ATIX9SbRf">/pages/J6mDsPAOA03ATIX9SbRf</a></td><td></td></tr><tr><td>SAP HANA</td><td><span data-option="N9AjoAQJwHgP">Gateway</span></td><td><span data-option="9iVHJkUAjXzN">Available</span></td><td></td><td><a href="/pages/9arqDZHH8Iieeg9BHBjq">/pages/9arqDZHH8Iieeg9BHBjq</a></td><td></td></tr><tr><td>Oracle</td><td><span data-option="FznRCDPNTcm2">Direct</span></td><td><span data-option="9iVHJkUAjXzN">Available</span></td><td><span data-option="INYUex9sjSeT">Cost</span></td><td><a href="/pages/SasTKDTD2KzevvCKY1U8">/pages/SasTKDTD2KzevvCKY1U8</a></td><td></td></tr><tr><td>AWS Athena</td><td><span data-option="FznRCDPNTcm2">Direct</span></td><td><span data-option="KhcHckEkAcIv">Private Preview</span></td><td></td><td></td><td></td></tr><tr><td>RedShift</td><td><span data-option="FznRCDPNTcm2">Direct</span></td><td><span data-option="KhcHckEkAcIv">Private Preview</span></td><td><span data-option="q8ITGZ3mmq6Z">Duration</span></td><td><a href="/pages/OZ56E6QVakgsM3oHtfmT">/pages/OZ56E6QVakgsM3oHtfmT</a></td><td></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.lumi-ai.com/product-features/source-system-integrations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
