Services Overview
Radarboard aggregates data from 11 external services. Each service is optional — configure only the ones you use.Environment variables
All service credentials are set via environment variables inapps/app/.env.local. Copy from the example:
Service catalog
Revenue & Monetization
| Service | What it provides | Required env vars |
|---|---|---|
| RevenueCat | Subscription revenue, MRR, gross/net revenue | REVENUECAT_API_V2_SECRET_KEY, REVENUECAT_PROJECT_ID |
| Open Collective | Open-source funding: balance, backers, transactions | OPENCOLLECTIVE_API_TOKEN |
| App Store Connect | App info, customer reviews, version history | ASC_KEY_ID, ASC_ISSUER_ID, ASC_PRIVATE_KEY |
Analytics & SEO
| Service | What it provides | Required env vars |
|---|---|---|
| OpenPanel | Visitors, sessions, page views, live visitors, referrers | OPENPANEL_CLIENT_ID, OPENPANEL_CLIENT_SECRET |
| Google Search Console | Search queries, clicks, impressions, CTR, position | GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REFRESH_TOKEN |
Development & Shipping
Monitoring & Alerts
| Service | What it provides | Required env vars |
|---|---|---|
| Sentry | Unresolved errors, error count trends | SENTRY_AUTH_TOKEN, SENTRY_ORG_SLUG |
| BetterStack | Uptime monitors, response times, incidents | BETTERSTACK_API_TOKEN |
| Resend | Email alerts for health failures | RESEND_API_KEY, RESEND_FROM_EMAIL, RESEND_TO_EMAIL |
MCP availability
Some services also expose MCP (Model Context Protocol) servers that let AI agents query the data directly:| Service | MCP Available | Details |
|---|---|---|
| RevenueCat | Yes | RevenueCat MCP |
| OpenPanel | Yes | OpenPanel MCP |
| All others | No | — |