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.29+) cluster.
  • PostgreSQL as a metadata database.
  • Blob storage.

Install locally

Install on cloud provider

Also available!

  • Materialize Cloud: Materialize is also available as a managed cloud service. You can sign up for a free trial. For more information, see the Materialize Cloud documentation.

  • Materialize Emulator: You can also run Materialize locally using the Materialize Emulator Docker image. Materialize Emulator offers the fastest, hands-on experience with Materialize but is not suitable for full feature set evaluations or production workloads.

Back to top ↑