PostHog provides multiple integrations to send events from your apps, use the API, and ingest historical data into your PostHog instance.
Our goal is for you to be able to integrate PostHog with your language, framework, or platform of choosing, without having to adapt your technology stack.
There are two common phases of integration with PostHog:
- Live (real-time) events from an application in development, test, or deployed to production
- Historical events from an existing data source such as a data warehouse
For more information read the live data ingestion guide.
By ingesting historical data into PostHog you can apply the same analysis to your historical and real-time data.
For more information read the historical data ingestion guide.
Refer to the tables below for an overview of the functionality in each of our client and server libraries.
We're working to add support for feature flags and autocapture to as many libraries as possible. Please check out the individual library repositories for status on this and let us know if you think we should prioritize support for any specific library.
|Library||Maintainer||Event Capture||User Identification||Autocapture||Session Recording||Feature Flags|
|React Native||PostHog Team||✅||✅||❌||❌||❌|
Note: Session recording is not possible on server-side libraries.
|Library||Maintainer||Event Capture||User Identification||Feature Flags|
|Integration||Description||Maintainer||Sends data to PostHog?||Pulls data from PostHog?|
|Sentry||A two-way integration to get PostHog user data into Sentry and Sentry exceptions into PostHog.||PostHog Team||✅||✅|
|Segment||Integration to use PostHog as a destination in Segment.||PostHog Team||✅||❌|
|RudderStack||Integration to use PostHog as a destination in RudderStack.||RudderStack Team||✅||❌|
|Slack||PostHog webhooks to receive messages in Slack when an action happens.||PostHog Team||❌||✅|
|Microsoft Teams||PostHog webhooks to receive messages in Microsoft Teams when an action happens.||PostHog Team||❌||✅|
|Discord||PostHog webhooks to receive messages in Discord when an action happens.||PostHog Team||❌||✅|
|Gatsby||A wrapper over ||Community||✅||❌|
|Docusaurus||A wrapper over ||Community||✅||❌|
|Zapier||Use PostHog triggers in Zapier workflows.||PostHog Team||❌||✅|
|n8n||Use PostHog triggers in n8n workflows.||n8n Team||❌||✅|
Visit our plugins section for more information.