Integrations

Configure external service integrations for GitHub, Polar, Discord, and more.

Integrations

infrapage connects to external services through integration tokens. Configure these in the admin Settings page to enable data fetching for widgets.

GitHub

Used by: GitHub Repo, GitHub Pipeline, GitHub Commit Graph widgets.

1

Create a Personal Access Token

Go to GitHub Settings > Developer settings > Personal access tokens and create a fine-grained token with read access to the repositories you want to display.

2

Add to infrapage

Navigate to Settings > Integrations in the admin dashboard and paste your GitHub token. Alternatively, set the GITHUB_TOKEN environment variable to seed it on first startup.

Polar

Used by: Polar Overview widget.

Configure your Polar API token to display monetization data like MRR and subscriber counts.

1

Create an Organization Access Token

In the Polar dashboard, open the organization you want to track and go to Settings → General → Developers, then click Create token. Tokens are scoped to a single organization — you'll need one token per Polar org.

2

Add to infrapage

Navigate to Settings > Integrations in the admin dashboard and paste your Polar token. Alternatively, set the POLAR_TOKEN environment variable to seed it on first startup. To track multiple orgs, add one credential per organization.

Discord

Used by: Discord Server widget.

The Discord widget uses public server invite data — no bot token is required. Just configure the widget with your server's invite code or ID.

Umami Analytics

Used by: Umami Stats widget.

Configure the widget with:

  • Your Umami instance URL
  • Website ID
  • API credentials (if authentication is enabled on your Umami instance)

Sentry

Used by: Sentry Overview widget.

Configure with your Sentry organization slug, project slug, and an auth token with project:read scope.

Uptime Kuma

Used by: Uptime Kuma widget.

Configure with your Uptime Kuma instance URL. The widget reads from Uptime Kuma's public status page API.

Beszel

Used by: Beszel widget.

Configure with your Beszel server URL and authentication credentials to display system metrics.

Google Search Console

Used by: Google Search Console widget.

Requires OAuth credentials for the Google Search Console API. Configure with your site URL and API credentials.