Self-managed Materialize
Materialize is the live data layer for apps and AI agents.
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 or messenger app | 
| 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.
 
Requirements
The self-managed Materialize requires the following:
- A Kubernetes (v1.31+) 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: