- Source
- Databases
- Alpha
Move Microsoft Dataverse data anywhere it matters.
Stream Microsoft Dataverse data to any warehouse or AI app.
Source
Microsoft Dataverse

Snowflake
BigQuery
Postgres
Databricks
Claude
- Destinations
- 50+
- Standard support
- 1.0.2
Overview
What is the Airbyte Microsoft Dataverse connector?
The Airbyte Microsoft Dataverse connector extracts data from Microsoft Dataverse and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes tables and events you can select per connection.
- 01
Sync to your warehouse
Land Microsoft Dataverse data 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 Microsoft Dataverse once and Airbyte keeps every scheduled sync running on it.
- 04
Cloud or self-hosted
Run the Microsoft Dataverse connector on Cloud, OSS, Hybrid.
Setup
Live in nine steps
Open the Airbyte platform and navigate to the "Sources" tab on the left-hand side of the screen.
Click on the "Microsoft Dataverse" source connector and select "Create New Connection".
Enter a name for the connection and click "Next".
In the "Authentication" section, select "OAuth2" as the authentication method.
Click on the "Configure OAuth2" button and enter the required credentials for your Microsoft Dataverse account.
Once the credentials have been entered, click "Authorize" to allow Airbyte to access your Microsoft Dataverse data.
Select the entities you want to replicate and configure any additional settings, such as the replication frequency and data mapping.
Click "Test" to ensure that the connection is working properly.
If the test is successful, click "Create Connection" to save the connection and begin replicating data from Microsoft Dataverse to Airbyte.
Configuration fields
| Field | Type | Description |
|---|---|---|
| client_id* | string | App Registration Client Id |
| client_secret_value* | string | App Registration Client Secret |
| tenant_id* | string | Tenant Id of your Microsoft Dataverse Instance |
| url* | string | URL to Microsoft Dataverse API |
| odata_maxpagesize | integer | Max number of results per page. Default=5000 |
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
Microsoft Dataverse connector questions
What data can I sync from Microsoft Dataverse with Airbyte?
The Microsoft Dataverse connector syncs the tables and events published in Airbyte docs.
Does the Microsoft Dataverse connector support incremental sync?
Yes. The Microsoft Dataverse connector supports incremental sync on selected streams, and full refresh on every stream.
Where can I run the Microsoft Dataverse connector?
Run the Microsoft Dataverse 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 Microsoft Dataverse in minutes.
Free 14-day trial. No credit card needed.