Materialize documentation

This is the home of Materialize's internal API documentation.

Important crates

aws-utilInternal AWS utility library for Materialize.
build-infoMetadata about a Materialize build.
ccsrConfluent-compatible schema registry API client.
coordCoordinates client requests with the dataflow layer.
dataflowMaterialized's Timely and Differential Dataflow server.
dataflow-typesTypes for the dataflow crate.
exprThe core expression language for Materialize.
http-utilHTTP utility library for Materialize.
interchangeTranslations for various data serialization formats.
kafka-utilUtilities for working with Kafka.
materializedStreaming SQL materialized views.
metabaseAn API client for Metabase.
mz-avroLibrary for working with Apache Avro in Rust
mz-process-collectornull
oreInternal utility libraries for Materialize.
pgreprRepresentation of and serialization for PostgreSQL data types.
pgtestPostgres wire protocol test framework.
pgwireA server for the PostgreSQL wire protocol.
postgres-utilInternal postgres utility library for Materialize.
profCPU and memory profiling tools.
protocA pure Rust protobuf compiler.
reprThe core data types for Materialize.
sqlSQL–dataflow translation.
sql-parserThe lexer and parser for Materialize's SQL dialect.
sqllogictestA driver for sqllogictest, a SQL correctness testing framework.
storagePersistent storage of data.
symbiosisBuilt-in OLTP support via symbiosis.
test-utilUtilities for testing Materialize
testdriveIntegration test driver for Materialize.
transformTransformations of Materialize expressions.
walkaboutAST visitor generation.