Open-Source AI layer for databases

Boost efficiency of your projects by bringing Machine Learning capabilities directly to the data domain





Machine Learning straight in databases through AI-Tables

MindsDB provides a simple way to create, train and test ML models and then publish them as virtual AI-Tables into databases.

  • Integrate seamlessly with most of databases on the market
  • Use SQL queries for all manipulation with ML models
  • Improve model training speed with GPU without affecting your database performance
DemoDocumentationCode Examples by use cases


Get insights on why the ML model reached its conclusions and what affects prediction confidence

  • Visual tools that allows you to investigate model performance
  • SQL and Python queries that return explainability insights in a code
  • What-if analysis to evaluate confidence based on different inputs
Graphical user interface demoExplainability SQL query demoDocumentation

Automated Machine Learning

Automate the process of applying machine learning with the state-of-the-art Lightwood AutoML library

  • Machine Learning using a single query
  • No Data Science skills required
  • Python native or SQL AI-table implementation
Code exampleLightwood documentationPython implementationCompare with other AutoML libraries

Custom solutions

Build custom solutions with Machine Learning in your favorite programming language

  • Query & manage ML models with REST API
  • Bring ML to your software with Javascript and Python SDK
  • Embed MindsDB Explainability features in your app
API documentationMindsDB SDK

Bring your voice

Help us to solve the problems that you need solving!
Sign up to our community forum to stay in touch, contribute, get support and more