Materialize documentation
Materialize is the live data layer for apps and AI agents. To keep results up-to-date as new data arrives, Materialize incrementally updates results as it ingests data rather than recalculating results from scratch.
What’s new!
-
Replacement materialized views. Modify the definition of an existing materialized view while preserving all downstream dependencies.
-
Performance improvements. Up to 2.5x increased QPS and significant reduction in query latency. See Release Notes.
-
ConfigMap for system parameters. You can now use a ConfigMap to dynamically update system parameters for Self-Managed deployments.
For more information on these and other changes, see the Release Notes.
Materialize offerings
Materialize is available as:
| Offering | Description | Get Started 🚀 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Materialize Cloud | Materialize Cloud is a fully-managed service for Materialize. | Sign up for a free trial account on Materialize Cloud and try out the Quickstart. | |||||||||||||||
| Materialize Self-Managed | Deploy and operate Materialize in your Kubernetes environment. Whereas Materialize Cloud gives you a fully managed service, Materialize Self-Managed allows you to deploy Materialize in your own infrastructure. Self-managed Materialize is available as a paid Enterprise Edition and a free Community Edition:
|
Install self-managed and try out the Quickstart. | |||||||||||||||
| Materialize Emulator | Materialize Emulator is an all-in-one Docker image that provides the fastest way to get hands-on experience with Materialize for local development. | Download and run Materialize Emulator and try out the Quickstart. | |||||||||||||||