• Source
  • Product Analytics
  • Generally available
  • 5 entities

Move Amplitude data anywhere it matters.

Sync Amplitude active users counts and annotations to any warehouse or AI app.

Source

Amplitude

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Streams
6
Entities
5
Actions
4
Destinations
50+
Certified support
0.7.40

Overview

What is the Airbyte Amplitude connector?

The Airbyte Amplitude connector extracts data from Amplitude and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 6 streams you can select per connection.

  • 01

    Sync to your warehouse

    Land 6 Amplitude tables in 50+ destinations on a schedule you control.

  • 02

    Context store search

    Query synced Amplitude data with filters, sorting and semantic search, without spending Amplitude API rate limits.

  • 03

    Incremental syncs

    Pull only the records that changed since the last run instead of reloading everything.

  • 04

    One authorization

    Authenticate Amplitude once. The same connection powers scheduled syncs and runtime actions.

6 streams

Every table you can sync from Amplitude

  • Active Users Counts
    Sync modesFullIncr.
  • Annotations
    Sync modesFullIncr.
  • Average Session Length
    Sync modesFullIncr.
  • Cohorts
    Sync modesFullIncr.
  • Events
    Sync modesFullIncr.
  • Events List
    Sync modesFullIncr.

Setup

Live in eight steps

  1. First, navigate to the Amplitude source connector page on Airbyte.com.

  2. Click on the "Create a new connection" button.

  3. Enter a name for your connection and click "Next".

Configuration fields

Amplitude configuration fields
FieldTypeDescription
api_key*stringAmplitude API Key. See the setup guide for more information on how to obtain this key.
secret_key*stringAmplitude Secret Key. See the setup guide for more information on how to obtain this key.
start_date*stringUTC date and time in the format 2021-01-25T00:00:00Z. Any data before this date will not be replicated.
active_users_group_by_countrybooleanAccording to Amplitude documentation, grouping by Country is optional. If you face issues fetching the stream or checking the connection please set this field to False.
data_regionstringAmplitude data region server
request_time_rangeintegerThe time range in hours that each Events export request covers. Windows that Amplitude rejects as too large or that time out (see Considerations) are split automatically, down to one hour for values up to 1024.

Supported Amplitude actions

  • List

    Read live records straight from the Amplitude API.

  • Get

    Fetch a single record by ID.

  • Context Store Search

    Query synced data with filters and sorting, with no API rate limits.

  • Semantic Search

    Natural-language search across synced Amplitude records.

Full parameter-level details live in the Amplitude entity reference.

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

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

What teams build with Amplitude

List all chart annotations in Amplitude

Show me the details of the most recent annotation

Show me all cohorts

Show me the details of the first cohort

List all event types

How many daily active users did I have recently?

What is the average session length in Amplitude?

Which cohorts have more than 1000 users?

What are the most popular event types by total count?

Show me annotations created in the last month

FAQ

Amplitude connector questions

Do I need more than one Amplitude connection?

No. One Amplitude authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.

Do Amplitude entity actions need a sync to run first?

No. Entity actions read and write through the Amplitude API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.

What data can I sync from Amplitude with Airbyte?

6 streams: Active Users Counts, Annotations, Average Session Length, Cohorts, Events, Events List.

Does the Amplitude connector support incremental sync?

Yes. The Amplitude connector supports incremental sync on selected streams, and full refresh on every stream.

Where can I run the Amplitude connector?

Run the Amplitude 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 Amplitude in minutes.

Free 14-day trial. One connection powers your scheduled syncs and your live Amplitude actions.