Materialize is the real-time data integration platform that enables you to use SQL to transform, deliver, and act on fast changing data.
This repo is a collection of sample code that walks you through using Materialize for different use cases, and with different stacks. All demos assume that you have signed up for a Materialize account.
| Demo | Stack | Description | 
|---|---|---|
antennas-kafka | 
            Node.js, GraphQL, Kafka | Tracking key performance indicators for infrastructure monitoring | 
antennas-postgres | 
            Node.js, GraphQL, Postgres | |
ecommerce | 
            MySQL, Debezium, Kafka, Metabase | Building a streaming ETL pipeline for e-commerce analytics | 
ecommerce-redpanda | 
            MySQL, Debezium, Redpanda, Metabase | 
| Demo | Stack | Description | 
|---|---|---|
dbt-get-started | 
            dbt | The dbt version of the Materialize get started guide | 
dbt-jaffle-shop | 
            dbt | An adapted version of the dbt Jaffle Shop using dbt-materialize | 
        
This is a collection of reference integration for various operational tools.
- [datadog][./integrations/datadog]
 - [grafana][./integrations/grafana]
 - [terraform][./integrations/terraform]
 
This is a collection of reference examples for common language-specific PostgreSQL drivers and PostgreSQL-compatible ORMs that have been tested with Materialize.
If you run into a snag or need support as you explore the demos in this repo, join the Materialize Slack community or open an issue!