Airbyte
Open-source ELT platform that moves data from 600+ sources into your warehouse or lakehouse — and now provides a live context layer for AI agents via MCP and SDK.
Operator's take
Airbyte is the tool you reach for when you need structured data from a lot of different places to land in one place — a data warehouse, a lakehouse, or a downstream analytics tool. It sits in the extract-and-load half of the stack, not the transform half; once data is in your destination, something like dbt handles the shaping. If your team is managing more than a handful of data sources and finds itself hand-rolling sync scripts, Airbyte's 600+ pre-built connectors are the obvious replacement — the build-vs-buy math tips decisively once you factor in connector maintenance over time.
Airbyte has also moved decisively into AI infrastructure. The "Context Store" — their term — sits on top of the replication layer and gives AI agents a live, unified index of records across your connected tools (CRM, support, billing, dev tools). They expose this through an MCP server (compatible with Claude, Cursor, and other MCP clients), a Python SDK, and a no-code Automation Builder. This is a meaningful expansion beyond the original ELT-only framing; teams building agentic workflows on top of operational data will encounter Airbyte in that context, not just as a warehouse feeder.
The self-hosted vs. cloud split remains the core architectural decision for classic ELT use. Self-hosted is the free OSS path and gives you full control over where data moves and what infrastructure it touches — meaningful for regulated industries or teams with strict data residency requirements. Managed cloud (Airbyte Cloud) removes the infra burden; data-movement pricing runs from volume-based tiers (Standard/Plus, credit-based) to capacity-based on the Pro plan (Data Workers), which trades unpredictable per-row bills for fixed throughput capacity. The agent side (Context Store, MCP) is metered separately in "Agent Operations" (AOs) — Search, Read, Act, and Reason steps — with its own Free, Individual, Team, and Custom tiers. Either way, expect this to be a data-engineering tool: it's operated by people comfortable with deployment, credential management, and monitoring pipeline health, not by business analysts clicking through a UI.
What it's good at
- 600+ pre-built connectors — covers databases, SaaS APIs, file storage, and event streams; most common sources are maintained by Airbyte or active community contributors.
- Change Data Capture (CDC) — syncs only new or modified rows from database sources, reducing load on production systems and enabling near-real-time pipelines.
- Open-source core — the OSS project is self-hostable and free; you own the infrastructure and the data never touches a third-party service.
- Custom connector builder — a no-code UI for building connectors against REST APIs, plus SDKs for anything more complex.
- Cloud and self-hosted parity — same connectors and sync semantics in both deployment modes; moving between them is a configuration change, not a re-architecture.
- AI agent context layer (Context Store + MCP) — exposes connected data to AI agents via MCP server, Python SDK, or no-code Automation Builder; positions Airbyte as the data backbone for agentic workflows, not just a warehouse feeder.
What it's not
- Not a transformation layer — Airbyte extracts and loads; complex SQL transformations belong in dbt or a downstream tool, not here.
- Not for non-technical users — setting up connectors, configuring credentials, and monitoring sync health requires data engineering comfort; this is not a no-code analytics tool.
- Not cheap at scale on Cloud — managed pricing is volume-based on Standard/Plus tiers; high-frequency syncs or large record volumes can escalate cost. Pro shifts to capacity-based (Data Workers) for more predictable spend, but requires a sales conversation.
- Not a streaming-first replication engine — CDC support exists but the ELT pipeline is fundamentally batch-oriented; the Context Store markets "real-time" agent reads as a separate layer, but heavy event streaming still belongs in Kafka, Flink, or purpose-built CDC tools.