- Source
- Others
- Alpha
Move 100ms data anywhere it matters.
Send 100ms sessions, rooms and active room peers to any warehouse, lake or AI app.
Source
100ms

Snowflake
BigQuery
Postgres
Databricks
Claude
- Streams
- 8
- Incremental streams
- 3
- Destinations
- 50+
- Standard support
- 0.0.42
Overview
What is the Airbyte 100ms connector?
The Airbyte 100ms connector extracts data from 100ms and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 8 streams you can select per connection.
- 01
Sync to your warehouse
Land 8 100ms 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 once; every scheduled sync keeps running.
- 04
Cloud or self-hosted
Run the 100ms connector on Cloud, OSS, Hybrid.
8 streams
Every table you can sync from 100ms
sessions Primary key id Pagination DefaultPaginator Sync modes FullIncr. roomsIncremental Primary key id Pagination DefaultPaginator Sync modes FullIncr. active_room_peers Primary key uuid Pagination DefaultPaginator Sync modes FullIncr. templatesIncremental Primary key id Pagination DefaultPaginator Sync modes FullIncr. template_settings Primary key uuid Pagination DefaultPaginator Sync modes FullIncr. templates_destinations Primary key uuid Pagination DefaultPaginator Sync modes FullIncr.
Setup
Live in three steps
Get your 100ms credentials from the vendor dashboard or developer settings.
Configure the source in Airbyte with the required connection fields.
Pick a destination, choose streams, set full refresh or incremental, and schedule syncs.
Configuration fields
| Field | Type | Description |
|---|---|---|
| start_date* | string | Not documented. |
| app_access_key | string | The App Access Key of your 100ms app (Dashboard > Developer). Used together with the App Secret to generate management tokens automatically, so syncs keep working after dashboard tokens expire. Recommended. See https://www.100ms.live/docs/concepts/v2/concepts/security-and-tokens#management-token-for-rest-api |
| app_secret | string | The App Secret of your 100ms app (Dashboard > Developer). Used together with the App Access Key to generate management tokens automatically. |
| management_token | string | A pre-generated management token for authenticating API requests. Only used when App Access Key and App Secret are not provided. Tokens generated in the 100ms dashboard expire after at most 14 days, after which syncs fail with "Unauthorized" until a new token is entered. Prefer App Access Key + App Secret. Refer to https://www.100ms.live/docs/concepts/v2/concepts/security-and-tokens#management-token-for-rest-api for more details. |
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
100ms connector questions
What data can I sync from 100ms with Airbyte?
8 streams: sessions, rooms, active room peers, templates, template settings, templates destinations, analytics events, recordings.
Does the 100ms connector support incremental sync?
Yes. rooms, templates, recordings support incremental sync, and every documented stream supports full refresh.
Why does my 100ms sync fail with Unauthorized?
Pasted management tokens expire after at most 14 days. Configure the App Access Key and App Secret for 100ms instead so Airbyte generates a fresh token for every sync, or rotate the token in your dashboard.
Where can I run the 100ms connector?
Run the 100ms 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 100ms in minutes.
Free 14-day trial. No credit card needed.