Connect any API or database. Transform with composable SQL pipelines. Deliver results anywhere. Replace Flink, Fivetran, and ksqlDB with a single binary.
brew install litejoin/tap/litejoin
Connect sources, transform with SQL, deliver to sinks. The mental model is simple because the engine handles the hard parts.
Paste a URL or connection string. LiteJoin polls APIs with intelligent diffing, streams CDC from Postgres, and consumes from Kafka.
Join streams, aggregate with time windows, or write arbitrary SQL. Transformations are composable — chain them together, fan them out.
Push transformed data to Postgres, fire webhooks, stream via SSE to your frontend. Delivery health and retry built in.
LiteJoin transformations fan out and chain together. One Stripe CDC source can feed a join, a window, and a SQL filter simultaneously. No linear pipeline limitations.
One source feeds multiple transformations independently
Output of one transformation becomes input to the next
Multiple sources feed into a single join transformation
LiteJoin ships an MCP server that exposes every engine capability as a tool. Create sources, chain transformations, wire sinks — all through natural language in your IDE.
Describe an entire ETL pipeline in one sentence. The MCP creates sources, writes the SQL, chains transformations, and starts the pipeline. Open Studio to watch it run.
Works with any MCP client:
The visual companion to your pipelines. Watch data stream through every transformation. Ships with the binary — no account, no signup.
Your entire pipeline as a left-to-right DAG. Sources, transformations, sinks. Edges animate with live throughput.
Click any node to see live records streaming. Double-click a row to inspect the full JSON payload.
Every transformation exposes its SQL. Edit inline, run it, see results immediately. Write it or let MCP write it for you.
Throughput, latency, error counts on every node. Edge thickness shows volume. No separate dashboard needed.
The canvas makes composition visual. See fan-out relationships, inspect data at every stage of a multi-step pipeline.
Build pipelines from Claude Code. Open Studio and the canvas updates live — the dashcam to your MCP workflow.
Ships with the binary. No account needed. Just run litejoin studio
Purpose-built for developers who want real-time ETL without enterprise operational weight.
| LiteJoin | Kafka Streams | Apache Flink | Fivetran | |
|---|---|---|---|---|
| Time to first pipeline | 5 minutes | Hours | Days | Minutes |
| Infrastructure | Single binary | Kafka cluster | Flink + Kafka | SaaS |
| API to stream | Paste a URL | Kafka Connect | Custom source | Connectors |
| Transformations | SQL (composable) | Java DSL | Java / SQL | UI / dbt |
| Composability | Fan-out + chaining | Linear topologies | DAG (complex) | Linear |
| AI-native (MCP) | Built in | No | No | No |
| Cost | $0 open source | $$$$ | $$$$ | $$$$ |
| Best for | App developers | Java backend teams | Data engineering | Non-technical |
Sources and sinks — with more shipping continuously.
Sources
Sinks
Heavy on connections.
Lite on everything else.
One binary. One config file. Real-time ETL running on your machine before your coffee gets cold.