Database Drivers
What is a Driver?
A driver is a piece of software that enables communication between your computer and a database. Each database provider (e.g., PostgreSQL, Snowflake, MySQL) requires a specific driver to function correctly.
How Mito AI Handles Drivers
Mito AI manages database drivers for you automatically. When you attempt to connect to a database through Mito AI:
Driver Check: Mito AI checks whether the required driver is already installed in your environment.
Automatic Installation: If the driver is not found, Mito AI will automatically install the correct pip package.
Environment Awareness: If you're working within a virtual environment (such as a venv or conda environment), the driver will be installed into the currently active environment.
This process ensures you can focus on your analysis instead of dependency management.
Which Drivers Are Installed?
Below is a list of drivers Mito AI installs, based on the database you're connecting to:
PostgreSQL
psycopg2-binary
Snowflake
snowflake-sqlalchemy
SQLite
Built-in (no install)
Last updated
Was this helpful?