Last updated:

|Edit this page

Looking to get data in or out of PostHog? Check out our data connections library or visit their docs.

Apps extend PostHog's functionality by either pulling data into or sending data out of PostHog. They allow anyone to extend and customize PostHog in order to better fit their needs. Explore our app library

Apps can be used for a wide variety of use cases, such as:

  • Pulling data from a third-party API to enrich the event. Apps can pull in information like exchange rates, GeoIP location data, online reviews, and anything else you can think of and add it to your PostHog events, enriching the data to improve your analytics processes.
  • Labeling events. In order to facilitate sorting through your events, apps can be used to determine arbitrary logic that can label an event (e.g. by setting a label property). This can help you tailor your metrics in PostHog, as well as facilitate data ordering if you ever use PostHog data somewhere else.

Enabling apps

Head to 'Project' -> 'Apps' on the left sidebar in the PostHog app. Here you can install official PostHog apps.

If you're self-hosting, you can install a custom app by pasting a link to its public repository, or write your own app directly in PostHog.

Self-host app troubleshooting

If you're having issues getting apps to work on your self-hosted instance of PostHog, check out our troubleshooting guide.


Was this page useful?

Next article

Notification Bar

The Notification Bar app is a site app which enables you to display a customised banner on your site to notify users about events such as product releases, sales, and events. Site apps are a new, big, and currently beta feature which enable you to inject code from PostHog into your website via posthog-js . Requirements The Notification Bar requires either PostHog Cloud, or a self-hosted PostHog instance running version 1.41.0 or later. Not running 1.41.0? Find out how to update your self…

Read next article