- Source
- Engineering Analytics
- Alpha
Move Commcare data anywhere it matters.
Send Commcare application, case and form to any warehouse, lake or AI app.
Source
Commcare

Snowflake
BigQuery
Postgres
Databricks
Claude
- Streams
- 3
- Destinations
- 50+
- Standard support
- 0.1.39
Overview
What is the Airbyte Commcare connector?
The Airbyte Commcare connector extracts data from Commcare and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 3 streams you can select per connection.
- 01
Sync to your warehouse
Land 3 Commcare 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 Commcare once and Airbyte keeps every scheduled sync running on it.
- 04
Cloud or self-hosted
Run the Commcare connector on OSS.
3 streams
Every table you can sync from Commcare
Application Sync modes FullIncr. Case Sync modes FullIncr. Form Sync modes FullIncr.
Setup
Live in eleven steps
First, navigate to the Airbyte website and create an account.
Once you have logged in, click on the "Sources" tab on the left-hand side of the screen.
Scroll down until you find the Commcare source connector and click on it.
You will be prompted to enter your Commcare API key. If you do not have one, you can generate one by following the instructions on the Commcare website.
Once you have entered your API key, you will be asked to provide additional information about your Commcare account, such as the domain name and project name.
After you have entered all the necessary information, click on the "Test" button to ensure that the connection is working properly.
If the test is successful, click on the "Save" button to save your settings.
You can now use the Commcare source connector to import data from your Commcare account into Airbyte.
To do this, click on the "Connections" tab on the left-hand side of the screen and create a new connection.
Select the Commcare source connector as your source and choose the data you want to import.
Follow the prompts to complete the connection and start importing data.
Configuration fields
| Field | Type | Description |
|---|---|---|
| api_key* | string | Commcare API Key |
| app_id* | string | The Application ID we are interested in |
| start_date* | string | UTC date and time in the format 2017-01-25T00:00:00Z. Only records after this date will be replicated. |
| project_space | string | Project Space for commcare |
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.
- OSS
Your environment
Airbyte control plane
FAQ
Commcare connector questions
What data can I sync from Commcare with Airbyte?
3 streams: Application, Case, Form.
Does the Commcare connector support incremental sync?
Yes. The Commcare connector supports incremental sync on selected streams, and full refresh on every stream.
Where can I run the Commcare connector?
Run the Commcare connector on OSS.
Didn't find your answer? Talk to sales
Start syncing Commcare in minutes.
Free 14-day trial. No credit card needed.