Available Widgets

A complete list of all widget types available in infrapage.

Available Widgets

infrapage ships with 18 widget types across several categories. Each widget fetches data from an external source and displays it as a card on your dashboard.

Visibility at a glance

Every widget has a visibility setting — Public (visible to everyone), Private (admin only), or Hidden (not rendered). When you add a new widget, infrapage picks a safe default based on what the widget exposes:

  • Widgets showing public signals (repo stars, uptime, deploys, community) default to Public so you can build in public.
  • Widgets showing revenue, infra metrics, error rates, user counts, or customer feedback default to Private — flip them public only after you've reviewed what they render.

You can change the visibility of any widget at any time from the widget's edit modal.

GitHub

GitHub Repo

Displays repository information including stars, forks, language, and description. Configure with owner and repo name. Default: Public — public GitHub metadata.

GitHub Pipeline

Shows the latest CI/CD pipeline status for a repository. Displays workflow name, status, and last run time. Default: Public — build status is usually shareable.

GitHub Commit Graph

Renders a commit activity graph similar to GitHub's contribution chart. Best displayed at Wide or Large size. Default: Public — activity counts only, no sensitive content.

Monitoring

Uptime Monitor

Simple HTTP uptime check. Sends a HEAD request to the configured URL and shows response time and status. Default: Public — status pages are typically public.

Uptime Kuma

Integrates with an Uptime Kuma instance to show monitor status, uptime percentage, and response times. Default: Public — intended for public status pages.

Beszel

Connects to a Beszel server monitoring instance displaying CPU, memory, and disk usage metrics. Default: Private — infrastructure metrics can reveal capacity and outage patterns.

Analytics

Umami Stats

Displays website analytics from a self-hosted Umami instance — visitors, pageviews, and bounce rate. Default: Public — common as social proof, but set to Private if your traffic is sensitive.

Google Search Console

Shows search performance data including clicks, impressions, and average position. Default: Private — search queries can contain PII and reveal traffic sources.

Community

Discord Server

Shows Discord server info including member count, online members, and server name. Default: Public — server info is typically shareable.

Polar Overview

Displays Polar.sh monetization data — MRR, subscribers, and revenue metrics. Default: Private — revenue data; opt in to Public explicitly if you share it.

Error Tracking

Sentry Overview

Integrates with Sentry to display recent error counts, unresolved issues, and project health status. Default: Private — error rates can signal product health negatively; review before exposing.

Authentication

Zitadel Users

Shows user count and recent registrations from a connected Zitadel identity provider. Default: Private — user counts and growth trends are business-sensitive.

Deployments

Vercel Deployment

Displays the latest Vercel deployment status for a project, including branch, commit SHA, and preview URL. Default: Public — deploy status is typically public.

Custom

Custom Link

A simple link card with a title, description, and URL. Useful for linking to external dashboards or documentation. Default: Public — fully user-controlled content.

Status Badge

Displays a status badge from any badge URL (shields.io, custom badges, etc.). Default: Public — pure status indicator.

SeggWat Integration

SeggWat Feedback

Shows recent user feedback from a SeggWat instance. Default: Private — customer feedback may contain names or PII.

SeggWat Ratings

Displays aggregated ratings and satisfaction scores. Default: Private — satisfaction metrics are usually internal.

SeggWat Summary

Overview of SeggWat feedback metrics and trends. Default: Private — derived from confidential feedback.