airtruct

module
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2026 License: Apache-2.0

README

Airtruct

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

license Release Go Report Card

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL