The metabase-materialize-driver lets
Metabase connect to an instance of
Materialize.
Note
With improvements to Materialize's PostgreSQL compatibility, you can now connect to Materialize directly using Metabase's default PostgreSQL driver. See the guide here: Using Materialize with Metabase.
We provide a pre-built Docker image of Metabase including this driver as materialize/metabase on Docker Hub. To use it, run:
docker run -p 3000:3000 materialize/metabaseTo use the metabase-materialize-driver with an existing Metabase
installation, copy a .jar file from one of our releases into the
/plugins directory of your Metabase instance. Metabase will register the
driver automatically! (For deployment-specific details, please consult the
following sections.)
Select Materialize from the database dropdown when adding a new database. Next, use the following information to connect:
| Field | Value |
|---|---|
| Database type | Materialize |
| Host | Materialize host name. |
| Port | 6875 |
| Database name | materialize |
| Cluster name | quickstart |
| Database username | Materialize user. |
| Database password | App-specific password. |
| SSL | Enabled |
| Metabase Release | Driver Version |
|---|---|
| v0.46.7 | v0.1.0 |
| v0.47.0 | v1.0.0 |
| v0.47.1 | v1.0.1 v1.0.2 v1.0.3 |
| v0.49.12 | v1.1.0 |
| v0.50.10 | v1.2.0 v1.2.1 |
| v0.51.11 | v1.3.0 |
| v0.52.6 | v1.4.0 |
| v0.52.7 | v1.4.1 |
| v0.52.11 | v1.4.2 |
| v0.53.5 | v1.5.0 |
| v0.54.1 | v1.6.0 |
Check out our contributing guide for more information on how to contribute to this project.
