GitDash
DocsAPI playgroundGitHub
Open GitDash
GitDash Docsv4.7.1
GitHub API playground
  • Introduction
  • Quick start
  • Deployment
  • Configuration
  • Auth modes
  • Access control
  • Caching & rate limits
  • Security model
  • Data sources
  • Feature overview
  • Repositories
  • Repository · Overview
  • Repository · Workflows
  • Repository · Pull requests
  • Repository · Team
  • Repository · Issues
  • Repository · Security
  • Repository · Audit trail
  • Workflow detail
  • Alerts
  • Team insights
  • Contributor & 1:1 prep
  • Cost
  • Reports
  • Org overview & health
  • Settings
  • AI insights
  • Metrics Reference
  • DORA 4 Keys
  • PR Cycle Time
  • PR Lifecycle Health
  • Workflow Overview
  • Performance Tab
  • Reliability Tab
  • Team & People
  • CI & Alert Metrics
  • API Reference
  • FAQ & Troubleshooting
  • Contributing
  • Release Notes
  • Data & privacy
GitHub RepositoryReport an Issue
GitDash Docs

Data sources

Live GitHub data

Almost every screen reads GitHub live through GitDash's API, with the signed-in person's own token and the cache described in Caching & rate limits. Nothing is copied into a database to draw these screens, so what you see always matches what your token can see on GitHub.

Historical data (organization mode)

With a database, GitDash also keeps its own history. It powers Reports and the alert engine, and it outlives GitHub's run retention.

SourceWhenNeeds
/api/cron/syncDaily at 03:17 UTC (Vercel Cron): workflow runs, then alert evaluationGITHUB_TOKEN, CRON_SECRET
/api/cron/sync-pr-factsDaily at 04:17 UTC: pull-request facts for the people-metric alertsGITHUB_TOKEN, CRON_SECRET
/api/cron/sync-commit-factsDaily at 04:47 UTC: commits of merged pull requests for working habits, then the oversized-commit alertGITHUB_TOKEN, CRON_SECRET
/api/webhooks/githubInstantly, for each workflow_run eventGITHUB_WEBHOOK_SECRET
Reports → Sync nowOn demand (admins in organization mode)A signed-in session
The sync uses the server's GITHUB_TOKEN, which usually sees more than any one person. Before serving synced data, GitDash checks that the viewer's own token can see the repository or organization.
PreviousSecurity modelNextFeature overview

GitDash v4.7.1 — GitHub Actions Dashboard

Open source on GitHubData & privacyReport an issue