Self-managed Materialize
Materialize is a real-time data integration platform that enables you to use SQL to transform, deliver, and act on fast changing data.
Self-managed Materialize
With self-managed Materialize, you can deploy and operate Materialize in your Kubernetes environment.
Self-managed Materialize is available as a paid Enterprise Edition and a free Community Edition:
Enterprise Edition | Community Edition | |
---|---|---|
Maximum Usage Limits (Memory) | None | 24 GiB |
Maximum Usage Limits (Disk) | None | 48 GiB |
Support | Per terms of your license | Community slack |
License | Paid Enterprise License - Contact Us | BSL/Privacy Policy |
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.
-
Materialize MCP Server. The Materialize MCP Server bridges SQL and AI by transforming indexed views into well-typed tools that agents can call directly. It lets you expose your freshest, most complex logic as operational data products automatically and reliably. For more information, see the Materialize MCP Server documentation.
Requirements
The self-managed Materialize requires the following:
- A Kubernetes (v1.29+) cluster.
- PostgreSQL as a metadata database.
- Blob storage.
See the Installation guide for more information.
Installation
For instructions on installing Materialize on your Kubernetes cluster, see: