Airtruct
ETL Pipelines, Made Simple — scale as you need, without the hassle.

Airtruct is an open-source data pipeline tool — a lightweight, self-hosted alternative to Airbyte and Fivetran. Build and manage streams visually with a pipeline builder UI, transform data with the built-in Bloblang DSL, and scale horizontally with a simple coordinator & worker architecture. Expose streams as MCP tools for AI assistants like Claude, Cursor, and other MCP-compatible clients. Single binary, no Docker or JVM required.
Documentation | Playbooks
Quick Start
Install
curl -Lsf https://airtruct.com/sh/install | bash
See the Installation docs for more options.
Run
# Start coordinator
airtruct -role coordinator -grpc-port 50000
# Start worker (in a separate terminal)
airtruct -role worker -grpc-port 50001
Open http://localhost:8080 and start building pipelines.
Docker
docker pull ghcr.io/sananguliyev/airtruct
See the Installation docs for Docker run commands and the Configuration docs for database setup.
Features
- Visual Pipeline Builder — Drag and drop UI to build and manage data streams
- Built-in Transformations — Transform data with Bloblang DSL and JSON Schema validation
- Horizontal Scaling — Coordinator & worker architecture for easy scaling
- MCP Integration — Expose streams as tools for AI assistants via Model Context Protocol
- Multiple Sources & Destinations — Kafka, HTTP, AMQP, MySQL CDC, PostgreSQL, and more
- Single Binary — No Docker, JVM, or external dependencies required
- Self-hosted — Full control over your data and infrastructure
Playbooks
Contributing
We welcome contributions! Please check out CONTRIBUTING (coming soon) for guidelines.
License
Apache 2.0 — see LICENSE for details.