- Source
- Product Analytics
- Beta
Move PostHog data anywhere it matters.
Sync PostHog projects, annotations and cohorts to any warehouse or AI app.
Source
PostHog

Snowflake
BigQuery
Postgres
Databricks
Claude
- Streams
- 7
- Destinations
- 50+
- Standard support
- 1.1.27
Overview
What is the Airbyte PostHog connector?
The Airbyte PostHog connector extracts data from PostHog and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with scheduled sync. It publishes 7 streams you can select per connection.
- 01
Sync to your warehouse
Land 7 PostHog tables in 50+ destinations on a schedule you control.
- 02
One authorization
Authenticate PostHog once and Airbyte keeps every scheduled sync running on it.
- 03
Cloud or self-hosted
Run the PostHog connector on Cloud, OSS, Hybrid.
7 streams
Every table you can sync from PostHog
Projects Sync modes FullIncr. Annotations Sync modes FullIncr. Cohorts Sync modes FullIncr. Events Sync modes FullIncr. FeatureFlags Sync modes FullIncr. Insights Sync modes FullIncr.
Setup
Live in eight steps
First, navigate to the "Sources" tab on the Airbyte dashboard and click "Create a new source."
Select "Posthog" from the list of available sources.
Enter a name for your Posthog source and click "Next."
Enter the URL for your Posthog instance and click "Next."
Enter your Posthog API key and click "Next."
Select the tables you want to replicate and click "Next."
Choose the frequency at which you want Airbyte to sync your data and click "Next."
Review your settings and click "Create source" to finish setting up your Posthog source connector on Airbyte.
Configuration fields
| Field | Type | Description |
|---|---|---|
| api_key* | string | API Key. See the docs for information on how to generate this key. |
| start_date* | string | The date from which you'd like to replicate the data. Any data before this date will not be replicated. |
| base_url | string | Base PostHog url. Defaults to PostHog Cloud (https://app.posthog.com). |
| events_time_step | integer | Set lower value in case of failing long running sync of events stream. |
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
PostHog connector questions
What data can I sync from PostHog with Airbyte?
7 streams: Projects, Annotations, Cohorts, Events, FeatureFlags, Insights, Persons.
Does the PostHog connector support incremental sync?
Check the stream list on this page for the sync modes each PostHog table supports.
Where can I run the PostHog connector?
Run the PostHog 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 PostHog in minutes.
Free 14-day trial. No credit card needed.