Do not miss the new connectors we support!

You can request new connectors directly here.

Note: Airbyte is not built on top of Singer, but is compatible with Singer's protocol. Airbyte's ambitions go beyond what Singer enables to do, so we are building our own protocol that will keep its compatibility with Singer's one.

Currently under construction

Check out our connector roadmap to see what we're currently working on


2 new sources:

Progress on connectors:

  • Appstore: bugfix private key handling in the UI (#3201)

  • Facebook marketing: Wait longer (5 min) for async jobs to start (#3116), thanks to Max Krog

  • Stripe: support reading data from connected accounts (#3121), and 2 new streams with Refunds & Bank Accounts (#3030) (#3086)

  • Redshift destination: Ignore records that are too big (instead of failing) (#2988)

  • MongoDB: add supporting TLS and Replica Sets (#3111)

  • HTTP sources: bugfix on handling array responses gracefully (#3008)


  • Zendesk Talk: fix normalization failure (#3022), thanks to yevhenii-ldv

  • Github: pull_requests stream only incremental syncs (#2886) (#3009), thanks to Zirochkaa

  • Create streaming writes to a file and manage the issuance of copy commands for the destination (#2921)

  • Redshift: make Redshift part size configurable. (#3053)

  • Hubspot: fix argument error in log call (#3087) (#3087) , thanks to Nathan Yergler


3 new source connectors!

Other progress on connectors:

  • Postgres source/destination: add SSL option, thanks to Marcos Marx (#2757)

  • Google sheets bugfix: handle duplicate sheet headers, thanks to Aneesh Makala (#2905)

  • Source Google Adwords: support specifying the lookback window for conversions, thanks to Harshith Mullapudi (#2918)

  • MongoDB improvement: speed up mongodb schema discovery, thanks to Yury Koleda (#2851)

  • MySQL bugfix: parsing Mysql jdbc params, thanks to Vasily Safronov (#2891)

  • CSV bugfix: discovery takes too much memory (#2089)

  • A lot of work was done on improving the standard tests for the connectors, for better standardization and maintenance!



  • New connector: Google Workspace Admin Reports (audit logs)

  • Bugfix in the base python connector library that caused errors to be silently skipped rather than failing the sync

  • bugfix: to point to the updated API URL

  • Redshift destination bugfix: quote keywords “DATETIME” and “TIME” when used as identifiers

  • GitHub bugfix: syncs failing when a personal repository doesn’t contain collaborators or team streams available

  • Mixpanel connector: sync at most the last 90 days of data in the annotations stream to adhere to API limits


  • We started measuring throughput of connectors. This will help us improve that point for all connectors.

  • Redshift: implemented Copy strategy to improve its throughput.

  • Instagram: bugfix an issue which caused media and media_insights streams to stop syncing prematurely.

  • Support NCHAR and NVCHAR types in SQL-based database sources.

  • Add the ability to specify a custom JDBC parameters for the MySQL source connector.


  • 2 new source connectors: Gitlab and Airbyte-native Hubspot

  • Developing connectors now requires almost no interaction with Gradle, Airbyte’s monorepo build tool. If you’re building a Python connector, you never have to worry about developing outside your typical flow. See the updated documentation.


  • 2 new source connectors: Instagram and Google Directory

  • Facebook Marketing: support of API v10

  • Google Analytics: support incremental sync

  • Jira: bug fix to consistently pull all tickets

  • HTTP Source: bug fix to correctly parse JSON responses consistently


  • 1 new source connector: MongoDB

  • Google Analytics: Support chunked syncs to avoid sampling

  • AppStore: fix bug where the catalog was displayed incorrectly


  • New native Hubspot connector with schema folder populated

  • Facebook Marketing connector: add option to include deleted records


  • Bug fixes:

    • Google Analytics: add the ability to sync custom reports

    • Apple Appstore: bug fix to correctly run incremental syncs

    • Exchange rates: UI now correctly validates input date pattern

    • File Source: Support JSONL (newline-delimited JSON) format

    • Freshdesk: Enable controlling how many requests per minute the connector makes to avoid overclocking rate limits


  • 1 new destination connector: MeiliSearch

  • 2 new sources that support incremental append: Freshdesk and Sendgrid

  • Other fixes:

    • Thanks to @ns-admetrics for contributing an upgrade to the Shopify source connector which now provides the landing_site field containing UTM parameters in the Orders table.

    • Sendgrid source connector supports most available endpoints available in the API

    • Facebook Source connector now supports syncing Ad Insights data

    • Freshdesk source connector now supports syncing satisfaction ratings and conversations

    • Microsoft Teams source connector now gracefully handles rate limiting

    • Bug fix in Slack source where the last few records in a sync were sporadically dropped

    • Bug fix in Google Analytics source where the last few records in sync were sporadically dropped

    • In Redshift source, support non alpha-numeric table names

    • Bug fix in Github Source to fix instances where syncs didn’t always fail if there was an error while reading data from the API


  • Sources that we improved reliability for (and that became “certified”):

    • Certified sources: Files and Shopify

    • Enhanced continuous testing for Tempo and Looker sources

  • Other fixes / features:

    • Correctly handle boolean types in the File Source

    • Add docs for App Store source

    • Fix a bug in Snowflake destination where the connector didn’t check for all needed write permissions, causing some syncs to fail


  • Improved reliability with our best practices on : Google Sheets, Google Ads, Marketo, Tempo

  • Support incremental for Facebook and Google Ads

  • The Facebook connector now supports the FB marketing API v9


  • 1 new source: App Store (thanks to @Muriloo)

  • Fixes on connectors:

    • Bug fix writing boolean columns to Redshift

    • Bug fix where getting a connector’s input configuration hung indefinitely

    • Stripe connector now gracefully handles rate limiting from the Stripe API


  • 1 new source: Tempo (thanks to @thomasvl)

  • Incremental support for 3 new source connectors: Salesforce, Slack and Braintree

  • Fixes on connectors:

    • Fix a bug in MSSQL and Redshift source connectors where custom SQL types weren't being handled correctly.

    • Improvement of the Snowflake connector from @hudsondba (batch size and timeout sync)


  • Incremental support for 2 new source connectors: Mixpanel and Hubspot

  • Fixes on connectors:

    • Fixed a bug in the github connector where the connector didn’t verify the provided API token was granted the correct permissions

    • Fixed a bug in the Google sheets connector where rate limits were not always respected

    • Alpha version of Facebook marketing API v9. This connector is a native Airbyte connector (current is Singer based).


New sources: Plaid (contributed by tgiardina), Looker


New sources: Drift, Microsoft Teams


New sources: Intercom, Mixpanel, Jira Cloud, Zoom


New sources: Slack, Braintree, Zendesk Support


New sources: Redshift, Greenhouse New destination: Redshift


New sources: Freshdesk, Twilio


New source: Recurly


New source: Sendgrid


New source: Mailchimp


New source: MSSQL


New source: Shopify


New sources: Files (CSV, JSON, HTML...)


New sources: Facebook Ads, Google Ads, Marketo New destination: Snowflake


New sources: Salesforce, Google Analytics, Hubspot, GitHub, Google Sheets, Rest APIs, and MySQL


New destinations: we built our own connectors for BigQuery and Postgres, to ensure they are of the highest quality.


New sources: Stripe, Postgres New destinations: BigQuery, Postgres, local CSV