Skip to main content
OpenSRE stores your PostHog project credentials for REST API access (project metadata and correlation during investigations). Configure with opensre integrations setup posthog or POSTHOG_* environment variables.
Looking for agent tools during investigations (analytics, feature flags, HogQL)? Use PostHog (MCP) with opensre integrations setup posthog_mcp.

PostHog in OpenSRE — quick guide

Prerequisites

Setup

Option 1: Interactive CLI

Or run the onboarding wizard and select PostHog under Observability. You will be prompted for:
  • Project ID — from PostHog project settings
  • Personal API key (phx_...) — Personal API keys with read access
  • API base URL — defaults to US SaaS (https://us.i.posthog.com); use https://eu.i.posthog.com for EU
On success, credentials are saved to your integration store and synced to .env.

Option 2: Environment variables

Add credentials directly to your .env file:

Verify

After saving your .env, confirm OpenSRE can reach your PostHog project:
A successful check prints PostHog validated. For the MCP integration, use opensre integrations verify posthog_mcp instead.

Troubleshooting

Security

  • Use a dedicated personal API key with the minimum read permissions needed
  • Store credentials in environment variables or a secret manager — not in source code
  • Rotate keys periodically