Airbyte is an open source data movement platform for ELT pipelines, syncing data from APIs, databases, and files into warehouses, lakes, and AI applications. It covers the long tail of data sources through a catalog of 600+ connectors, and it's built so data engineers can customize or build new connectors instead of waiting on a vendor. Airbyte positions itself as an open alternative to closed, usage-priced tools like Fivetran, while also offering an Agent SDK for teams that need to expose the same data to AI agents rather than a warehouse.
uv pip install airbyte-agent-sdk, turns type-safe connectors into LLM tools, with built-in retry, exception translation, and output-size guardrails, compatible with pydantic-ai, LangChain, OpenAI Agents, and FastMCP.Data teams centralizing scattered SaaS and database sources into a warehouse like Snowflake or BigQuery use Airbyte instead of maintaining custom extraction scripts for each API. Teams building AI agents that need live access to CRM, support, or product data reach for the Agent SDK instead, since it wraps the same connector catalog as type-safe tools rather than syncing everything into a warehouse first.
Airbyte Open Source is deployed by following the official quickstart guide, and syncs can be orchestrated through Airflow, Dagster, Kestra, or the Airbyte API once running. A hosted demo app lets you explore the connector catalog and sync UI without deploying anything, and a public connector registry report lists every connector currently available across Airbyte and Airbyte Cloud.
Bug reports and feature requests go through GitHub issues, and the project maintains a list of contributor-program issues tagged as good first issues for newcomers. The wider community gathers in the Airbyte Community Slack and the Airbyte Forum for questions, and the roadmap is published publicly on GitHub Projects.
The core platform is dual-licensed under MIT and Elastic License v2, depending on the connector, and is built primarily in Java and Python across the platform and connector codebases, with connector-specific code spanning additional languages where needed.