Deploy Materialize on your own infrastructure for complete control. Run on your terms, with your security policies, while keeping sensitive data inside your network.
Choose the deployment approach that matches your infrastructure, from containers to bare metal, Cloud to On-Prem, development to production.
Deploy with Kubernetes operators and Docker containers, or install directly on servers using native binaries.
Meet compliance requirements and internal SLAs through complete control over security, monitoring, and availability.
Manage access to data and system operations with granular roles and privileges.
Track all system and schema changes automatically, providing complete audit trails for compliance requirements.
Integrate with Prometheus, Grafana, Datadog, and other monitoring systems to track system health, performance, and resource usage.
Configure automated backups and replication across availability zones, for point-in-time recovery and continuous operations.
Find answers to common questions about deployment, licensing, and operations for Self-Managed Materialize.
Materialize runs on Kubernetes 1.20+ or Docker with persistent storage and network access to source systems. Standard deployments require PostgreSQL for metadata and blob storage for state management.
Self-managed deployments can run in completely air-gapped environments with no external network dependencies. All components deploy within secure network perimeters.
Plan capacity based on peak update throughput, number of concurrent queries, and complexity of views and data products. Resource requirements scale with data change rate, not total data volume.
Our Community License is free forever for deployments up to 24GiB memory and 48GiB disk, while our Enterprise License is an annual commitment based on memory and disk needs. Community License users get support from our Slack community of developers and data engineers, while an Enterprise License includes priority support from Materialize with access to engineers and optional SLAs.
Start with our free Community License for deployments up to 24GiB of memory and 48GiB of disk. Upgrade to a Materialize Self-Managed Enterprise License as you scale, for priority support and optional SLAs.