# 100ms

100ms is a live video infrastructure platform that lets developers embed real-time audio, video, and live streaming directly into their apps. It powers experiences like virtual classrooms, telehealth consultations, video conferences, and live events across web and mobile platforms.

## Why connect 100ms to Coupler.io?

Connecting 100ms to Coupler.io lets you pull session, room, recording, and analytics data into your reporting stack automatically — no manual exports, no API coding required.

* **Track engagement at scale** — export session and analytics event data to monitor participant behavior, session lengths, and platform usage over time.
* **Audit rooms and recordings** — query room configurations, templates, and stored recordings to support compliance and capacity planning.
* **Flexible destinations** — export to AI tools, Google Sheets, BigQuery, Looker Studio, or other supported destinations.
* **Scheduled refreshes** — keep your dashboards up to date with automatic data syncs on your chosen schedule.

## Prerequisites

* A Coupler.io account
* A 100ms account with API access (Management Token)

{% hint style="info" %}
100ms is currently available as an **Early Access** source. You may need the `100ms_airbyte_source_feature` flag enabled on your Coupler.io account. Contact support if the source isn't visible in your workspace.
{% endhint %}

## Quick start

{% hint style="success" %}
Begin with the **Sessions** entity — it contains the richest combination of participant metadata, timestamps, and session IDs, making it ideal for building your first usage dashboard.
{% endhint %}

## How to connect

{% stepper %}
{% step %}
In Coupler.io, create a new **data flow** and search for **100ms** in the source list.
{% endstep %}

{% step %}
Enter your 100ms **Management Token**. You can generate this from the 100ms dashboard under **Settings → Developer**.
{% endstep %}

{% step %}
Choose the **data entity** you want to export — for example, **Sessions**, **Rooms**, **Recordings**, or **Analytics events**. Each entity is exported in a separate data flow.
{% endstep %}

{% step %}
Set the **Start date** using the date picker to define the earliest date for your data export.
{% endstep %}

{% step %}
Choose your **destination** and run the import.
{% endstep %}
{% endstepper %}
