MindsDB integrates with numerous data sources, including databases, vector stores, and applications, making data available to AI models by connecting data sources to MindsDB.

This section contains instructions on how to connect data sources to MindsDB.

Note that MindsDB doesn’t store or copy your data. Instead, it fetches data directly from your connected sources each time you make a query, ensuring that any changes to the data are instantly reflected. This means your data remains in its original location, and MindsDB always works with the most up-to-date information.

Applications

Databases

Vector Stores


If you don’t find a data source of your interest, you can request a feature here or build a handler following this instruction for data handlers and this instruction for applications.

Metadata about data handlers and data sources

Data handlers represent a raw implementation of the integration between MindsDB and a data source.

Here is how you can query for all the available data handlers used to connect data sources to MindsDB.

SELECT *
FROM information_schema.handlers
WHERE type = 'data';

Or, alternatively:

SHOW HANDLERS
WHERE type = 'data';

And here is how you can query for all the created AI engines:

SELECT *
FROM information_schema.databases;

Or, alternatively:

SHOW DATABASES;