Skip to main content

OpenPanel

OpenPanel provides web analytics data including visitor counts, session metrics, page views, bounce rate, average session duration, live visitor count, top pages, and referrers.

What it powers

  • Analytics widget — Live visitors, sessions, page views, bounce rate
  • KPI Strip — Live visitor count cell
  • Detail panel — Falls back to analytics data when other services are unavailable

Getting your API keys

1

Sign in to OpenPanel

Go to dashboard.openpanel.dev and sign in.
2

Navigate to your project settings

Select your project, then go to Settings > API Keys (or Clients).
3

Copy Client ID and Secret

You need a Client ID and Client Secret pair. If you track multiple sites, you use one shared root client for the Radarboard API, and per-site clients for the MCP servers.

Environment variables

.env.local
# Shared root client (used by the radarboard API)
OPENPANEL_CLIENT_ID=your-client-id
OPENPANEL_CLIENT_SECRET=your-client-secret
If you also want to use the OpenPanel MCP servers for AI agents, you’ll need per-site credentials. See OpenPanel MCP.

API details

PropertyValue
API base URLhttps://api.openpanel.dev
Rate limit100 requests per 10 seconds
Cache TTL60 seconds (live visitors: 15 seconds)
AuthenticationBasic auth or Bearer token

MCP server

OpenPanel has an MCP server package (openpanel-mcp-server). See OpenPanel MCP for setup.

Widgets that use this service

Analytics

Primary data source for all analytics metrics.

KPI Strip

Provides the live visitor count.