MakoOpen source
Real-time data pipelines, described in YAML.
A declarative framework for orchestrating data pipelines. Describe your sources, transformations and destinations in YAML: Mako handles execution, monitoring and alerting.
Inside this edition
Data in motion, without the glue.
Declarative
Everything is configured in YAML. No code to write for standard pipelines.
Real-time
Native support for Kafka, PostgreSQL CDC and HTTP streaming.
WASM transforms
Go, Rust or TinyGo plugins compiled to WebAssembly for fast transformations.
Observability
Built-in Prometheus metrics, Grafana dashboards and Slack alerts.
Why Mako?
Moving data from point A to point B looks simple, until you have to handle pagination, CDC, schema validation, PII masking and alerting. Most teams end up writing and maintaining mountains of plumbing code.
Mako replaces that code with a YAML file. Sources, transformations, destinations: all declared, versioned, reviewable. Heavy transformations run through WebAssembly plugins, and Prometheus observability is built in. MIT licensed, built for production.
In brief
What is Mako?
Mako is an open-source framework for real-time data pipelines, configured in YAML. It connects sources (Kafka, PostgreSQL CDC, HTTP APIs), applies WebAssembly transformations and writes to destinations like Snowflake, BigQuery or ClickHouse. Prometheus observability and Slack alerts are built in. MIT licensed.
Read the guide: Real-Time Data Pipelines: The Declarative YAML Approach Without Writing CodeFrequently asked
Everything people ask us.
Is Mako a Kafka Streams, Flink or Airflow alternative?
Mako sits between Kafka Streams or Flink (streaming) and Airflow or Dagster (DAGs). It defines real-time pipelines in YAML with WASM transforms and Prometheus observability, under an MIT license.
Which sources does Mako support?
Kafka, Change Data Capture (Postgres, MySQL) and HTTP as sources; WASM transformations; configurable destinations (Snowflake, BigQuery, ClickHouse, S3 and more).
Discover next
Other editions from the catalogue.
Describe your pipeline.
Open source, MIT licensed. One YAML file, and Mako handles the rest.
