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:

Back to top ↑