v0.39.0.1 / Developers Guide Drivers
We would like to show you a description here but the site won’t allow us. (Metabase, which we adore, also got Clickhouse support!) But, in our case, in ApiRoad.net project, we are building customer-facing analytics, so we have to build analytics GUI from scratch, anyways (we are using a wonderful stack of Laravel, Inertia.js, Vue.js, and Charts.js to implement the customer portal, by the way). Hologres是阿里巴巴自主研发的一款交互式分析产品,兼容PostgreSQL 11协议,与大数据生态无缝连接,支持高并发和低延时地分析处理PB级数据。. Boston-based analytics and data engineering professionals. We have decades of experience building high-volume data solutions for companies of all sizes. Snowflake, Looker, Tableau, Redshift, DBT, Snowplow, and more.
As of Metabase 0.32, we now support community-built database drivers!
Several folks have already started to build drivers for database integrations that Metabase doesn’t natively support. While we don’t specifically endorse any of these drivers, we thought it would be helpful to have a central place to list them.
Want to build your own driver? Take a look at the driver development section below.

How to use a community-built driver
In order to install a community driver, you would typically download the latest jar file from the relevant repository release page and copy it into the plugins directory.
All Metabase plugins live in the plugins directory, which defaults to ./plugins in the same directory as metabase.jar. The plugins directory can be changed by setting the environment variable MB_PLUGINS_DIR.
Note: You install these at your own risk. The plugins will run as part of your Metabase instance and, as such, will have access to anything it does.
These are the currently known 3rd-party database drivers for Metabase. Some versions of Metabase introduces changes, which requires drivers to be updated, so make sure you are using a driver that is compatible with your version of Metabase.
| Database | GitHub Stars | Last release (if available) |
|---|---|---|
| Amazon Athena | ||
| ClickHouse | ||
| CSV | ||
| Cube.js | ||
| Datomic | ||
| DB2 | ||
| Firebird | ||
| Impala | ||
| Materialize | ||
| Neo4j | ||
| Spark Databricks | ||
| Teradata |
If you don’t see a driver for your database, then try looking in the comments of the issue related to the database. You might also find more by searching on GitHub.
If you are having problems with installing or using a community driver, your best bet is to contact the author of the driver.

Driver development
If the driver you’re looking for isn’t available, take a look at the Writing a Driver wiki page. It’s still a work in progress, but should give you a good start. Theme for mac os lion. A few things to keep in mind:
Metabase Plugin
- If your database has a JDBC driver, you’ll be able to make use of some common classes that already exist in Metabase.
- We’re still working on providing an independent test framework for drivers, but you can copy or symlink your driver into a local copy of the Metabase source code in order to utilize pre-existing tests. Take a look at Test Extension Basics on the wiki.
- If you have questions related to driver development, feel free to post on our driver development forum.

Clickhouse Git
Driver development announcements
Clickhouse.metabase-driver.jar
Occasionally, we may make changes to Metabase that impact database drivers. We’ll try to give folks as much of a heads up as possible. For notifications regarding this, please use the form below to subscribe to the Metabase Community Authors mailing list. This will be a low-volume email list that we will only use to notify you of important annoucements related to driver development.
