KAIRO Docs

GitHub Integration

Auto-Deploy

Git push triggers deploy via GitHub App webhook or legacy per-repo hooks.

Last updated:

  • Preferred: GITHUB_APP_ID + GITHUB_PRIVATE_KEY → POST /webhooks/github
  • Fallback: OAuth per-repo webhooks with GITHUB_DEPLOY_WEBHOOK_URL
  • Toggle per repo in Server insights Git repos tab
  • Push without deploy usually means incomplete deploy profile
Auto-deploy toggle on git integration row
Auto-deploy toggle on git integration row