Skip to main content

Sources, destinations, and connectors

AvailableCoreAvailableStandardAvailablePlusAvailableProAvailableEnterprise Flex Compare

In Airbyte, you move data from sources to destinations using connectors.

Sources and destinations​

A source is the database, API, or other system from which you sync data. A destination is the data warehouse, data lake, database, or other system to which you sync data.

Connectors​

A connector is the component Airbyte uses to connect to and interact with your source or destination. Connectors are a key difference between a resilient Airbyte deployment and a more brittle in-house data pipeline.

Airbyte has two types of connectors: source connectors and destination connectors. Sometimes, people abbreviate these to "sources" and "destinations." That can be a little confusing, so to be clear, a connector isn't the same thing as the source or destination it connects to, but it's closely related to them.

Connectors have different support levels. Some are built and maintained by Airbyte and some are contributed by members of Airbyte's community.

Connectors are open source​

Airbyte provides over 600 connectors, almost all of which are open source. You can contribute to connectors to make them better or keep them up-to-date as third-parties make changes, or fork it to make it more suitable to your particular needs.

If you don't see the connector you need, you can build one from scratch. Airbyte provides a no-code and low-code Connector Builder. For advanced use cases, you can use Connector Development Kits (CDKs), which are more traditional software development tools.

Connector capabilities​

A connector can be a data replication connector, an agent connector, or both. For example, HubSpot and Zendesk have both types.

  • Data replication connectors extract data from sources or load data into destinations during a sync. Everything in the connector catalog supports data replication.

  • Agent connectors support agent access and search through the context layer. Agent access provides direct reads from a source or destination. Search queries an index built from a connection's synced data.

Each connector's page shows its types under Connector type.

Agent access and search through the context layer are available only in Airbyte Cloud, not in self-managed Airbyte Core or Enterprise deployments. In workspaces on customer-owned Enterprise Flex data planes, you can't enable agent access for sources or destinations, and search isn't available for connections.

In Airbyte Cloud, the context layer lets you use agent connectors for direct reads and search through the Airbyte MCP. When a source or destination supports both connector types, agent access uses the same stored credentials as data replication. Direct reads support list, get, and the connector's own API search when available. They don't affect your syncs.

A connection replicates data from a source to a destination. In Airbyte Cloud, it can also feed the context layer search index when you enable Semantic search. Search operates on a connection's synced data, not on live API calls. Both the source and destination must be agent connectors.

Add and manage sources and destinations​