- Source
- Finance & Ops Analytics
- Alpha
Move Braintree data anywhere it matters.
Replicate Braintree customers, discounts and disputes to the warehouse or AI app you use.
Source
Braintree

Snowflake
BigQuery
Postgres
Databricks
Claude
- Streams
- 7
- Destinations
- 50+
- Standard support
- 0.3.47
Overview
What is the Airbyte Braintree connector?
The Airbyte Braintree connector extracts data from Braintree and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 7 streams you can select per connection.
- 01
Sync to your warehouse
Land 7 Braintree tables in 50+ destinations on a schedule you control.
- 02
Incremental syncs
Pull only the records that changed since the last run instead of reloading everything.
- 03
One authorization
Authenticate Braintree once and Airbyte keeps every scheduled sync running on it.
- 04
Cloud or self-hosted
Run the Braintree connector on Cloud, OSS, Hybrid.
7 streams
Every table you can sync from Braintree
Customers Sync modes FullIncr. Discounts Sync modes FullIncr. Disputes Sync modes FullIncr. Transactions Sync modes FullIncr. Merchant Accounts Sync modes FullIncr. Plans Sync modes FullIncr.
Setup
Live in nine steps
First, you need to obtain your Braintree API credentials. You can find them in your Braintree account by navigating to Settings > API Keys.
Once you have your API credentials, go to your Airbyte dashboard and click on "Sources" in the left-hand menu.
Click on the "New Source" button and select "Braintree" from the list of available connectors.
In the Braintree source configuration page, enter your API credentials in the appropriate fields.
You will also need to enter the merchant ID associated with your Braintree account.
Next, you can choose which data you want to sync from Braintree. You can select from a variety of options, including transactions, customers, and subscriptions.
Once you have configured your Braintree source, click on the "Check Connection" button to ensure that your credentials are correct and that Airbyte can connect to your Braintree account.
If the connection is successful, click on the "Create Source" button to save your Braintree source configuration.
You can now use your Braintree source to sync data with other destinations in Airbyte, such as a data warehouse or BI tool.
Configuration fields
| Field | Type | Description |
|---|---|---|
| environment* | string | Environment specifies where the data will come from. |
| merchant_id* | string | The unique identifier for your entire gateway account. See the docs for more information on how to obtain this ID. |
| private_key* | string | Braintree Private Key. See the docs for more information on how to obtain this key. |
| public_key* | string | Braintree Public Key. See the docs for more information on how to obtain this key. |
| start_date | string | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. |
Hybrid deployment
Sovereign by architecture, not by policy.
The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.
- Cloud
- OSS
- Hybrid
Your environment
Airbyte control plane
FAQ
Braintree connector questions
What data can I sync from Braintree with Airbyte?
7 streams: Customers, Discounts, Disputes, Transactions, Merchant Accounts, Plans, Subscriptions.
Does the Braintree connector support incremental sync?
Yes. The Braintree connector supports incremental sync on selected streams, and full refresh on every stream.
Where can I run the Braintree connector?
Run the Braintree connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.
Didn't find your answer? Talk to sales
Start syncing Braintree in minutes.
Free 14-day trial. No credit card needed.