Data import and export

Last updated:

|Edit this page

Beyond the everyday capture of user events, there are many ways to get bulk data into and out of PostHog.

Import

Sources

Combine data from your database, Stripe, or even a bucket full of CSVs. Join it to your existing person and event data with data warehouse.

Migrations

PostHog offers migration guides to help you move your data from other providers.

Export

Real-time destinations

Export data as it arrives. Easily set up filters to get just the events you’re looking for. Choose from dozens of destinations, customize our webhook destination, or even build your own with a bit of code.

Batch exports

Schedule bulk data exports to select destinations, including Postgres, S3, and more.

Query API

A full-featured query API allows you to programmatically extract data to use in your own applications.

Export to CSV and more

Your insights and data tables within PostHog can be exported to CSV, with additional options like PNG for visualizations.

Questions?

Was this page useful?

Next article

Library comparison

PostHog provides a number of both official and community maintained libraries to help you easily integrate with your preferred language or framework. This document outlines all of our current client-side and server-side libraries, as well as which features each of them currently supports. For information on how to send events using these libraries, check out this guide . Note: Session recording and autocapture are not possible in server libraries.

Read next article