Materialize documentation
This is the home of Materialize's internal API documentation.
Important crates
mz-audit-log | Audit log data structures. |
mz-avro | Library for working with Apache Avro in Rust |
mz-build-info | Metadata about a Materialize build. |
mz-ccsr | Confluent-compatible schema registry API client. |
mz-compute | Materialize's compute layer. |
mz-coord | Coordinates client requests with the dataflow layer. |
mz-dataflow-types | Types for the dataflow crate. |
mz-environmentd | Manages a single Materialize environment. |
mz-expr | The core expression language for Materialize. |
mz-expr-test-util | Utilities for creating objects in the expr crate for testing |
mz-frontegg-auth | Authentication interfaces to Frontegg. |
mz-http-util | Utilities for running HTTP servers in Materialize. |
mz-interchange | Translations for various data serialization formats. |
mz-kafka-util | Utilities for working with Kafka. |
mz-kinesis-util | AWS Kinesis utilities. |
mz-lowertest | Utilities for testing lower layers of the Materialize stack |
mz-metabase | An API client for Metabase. |
mz-npm | A lightweight JavaScript package manager, like npm. |
mz-orchestrator | Service orchestration. |
mz-orchestrator-kubernetes | Service orchestration via Kubernetes. |
mz-orchestrator-process | Service orchestration via local processes for development. |
mz-orchestrator-tracing | Service orchestration for tracing-aware services. |
mz-ore | Internal utility libraries for Materialize. |
mz-persist | Abstraction for Materialize dataplane persistence. |
mz-persist-client | Client for Materialize pTVC durability system |
mz-persist-types | Types for the persist crate. |
mz-pgcopy | Encoding/decoding of PostgreSQL COPY formats. |
mz-pgrepr | Representation of and serialization for PostgreSQL data types. |
mz-pgtest | Postgres wire protocol test framework. |
mz-pgwire | A server for the PostgreSQL wire protocol. |
mz-pid-file | PID file management. |
mz-postgres-util | PostgreSQL utility library. |
mz-prof | CPU and memory profiling tools. |
mz-repr | The core data types for Materialize. |
mz-repr-test-util | Utilities for creating objects in the repr crate for testing |
mz-secrets | Secrets Controller |
mz-secrets-filesystem | Local Filesystem Secrets Controller |
mz-secrets-kubernetes | Secrets Controller via Kubernetes. |
mz-sql | SQL–dataflow translation. |
mz-sql-parser | The lexer and parser for Materialize's SQL dialect. |
mz-sqllogictest | A driver for sqllogictest, a SQL correctness testing framework. |
mz-stash | Durable metadata storage. |
mz-storage | Materialize's storage layer. |
mz-test-util | Utilities for testing Materialize |
mz-testdrive | Integration test driver for Materialize. |
mz-timely-util | Utilities for working with Timely. |
mz-transform | Transformations of Materialize expressions. |
mz-walkabout | AST visitor generation. |