🐙
Source ControlOAuth 2.0

GitHub Integration

GitHub is Koalr's primary data source. The OAuth integration pulls PR history, commit metadata, deployment events, and CODEOWNERS files across all repositories in your organization. Koalr uses read-only scopes — it never writes to your repositories or triggers workflows.

What Koalr pulls from GitHub

  • PR metadata and diff stats (files changed, additions, deletions, review count)
  • Commit history by file path and author
  • Deployment events from GitHub Actions and GitHub Deployments API
  • CODEOWNERS files per repository
  • GitHub Actions CI run status and duration
  • Review comments, approvals, and requested-change events
  • Branch protection rules and required status checks

How GitHub data feeds into Koalr

  • Deploy risk scoring — 32 signals including file churn, author experience, and CI status
  • DORA deployment frequency — tracks every deployment event across environments
  • Lead time for changes — commit-to-deploy timeline per PR
  • CODEOWNERS sync — detects drift, unapproved reviews, and coverage gaps
  • Reviewer workload distribution and PR queue analytics
  • Change failure rate correlation with deployment characteristics

How to connect GitHub

  1. 1

    Go to Settings → Integrations in your Koalr dashboard.

  2. 2

    Find GitHub in the integrations list and click Connect.

  3. 3

    Authorize Koalr via OAuth. You will be redirected to GitHub to approve read-only access, then returned to your dashboard.

  4. 4

    Koalr begins syncing historical data immediately. Most integrations backfill 90 days of history on first connect.

Permissions and scopes requested

Koalr requests the minimum permissions required to read the data above. All access is read-only unless noted otherwise.

  • read:org (read organization membership)
  • repo (read-only access to code, PRs, and deployments)
  • read:user (read user profile)
  • workflow (read GitHub Actions run status)

Ready to connect GitHub?

Connect in under 5 minutes. Koalr backfills 90 days of history automatically — no manual imports, no CSV uploads.