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.

Materialize is available as:

  • Materialize Cloud. Materialize Cloud is a fully-managed service for Materialize.

  • 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:

    Feature 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 Enterprise License - Contact Us BSL/Privacy Policy
  • 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.

Back to top ↑