Install Self-Managed Materialize
You can install Self-Managed Materialize on a Kubernetes cluster running locally or on a cloud provider. Self-Managed Materialize requires:
- A Kubernetes (v1.31+) cluster.
- PostgreSQL as a metadata database.
- Blob storage.
- A license key.
License key
Starting in v26.0, Materialize requires a license key.
| License key type | Deployment type | Action |
|---|---|---|
| Community | New deployments |
To get a license key:
|
| Community | Existing deployments | Contact Materialize support. |
| Enterprise | New deployments | Visit https://materialize.com/self-managed/enterprise-license/ to purchase an Enterprise license. |
| Enterprise | Existing deployments | Contact Materialize support. |
Install
Installation guides
The following installation guides are available:
| Notes | |
|---|---|
| Install locally on kind | |
| Deploy Materialize to AWS Elastic Kubernetes Service (EKS) | Uses Materialize provided Terraform |
| Deploy Materialize to Azure Kubernetes Service (AKS) | Uses Materialize provided Terraform |
| Deploy Materialize to Google Kubernetes Engine (GKE) | Uses Materialize provided Terraform |
See also: