Coder powers secure, scalable development across key industries — automotive, finance, government, and technology — enabling faster builds, tighter compliance, and seamless AI adoption in enterprise-grade cloud environments.
Coder Agents leverages your existing
external authentication configuration
to power the in-chat diff viewer.
Self-hosted GitHub Enterprise deployments require one additional setting
(API_BASE_URL) for this feature to work.
Note
Only github type external auth providers are supported today.
GitHub Enterprise configuration
For public github.com, no additional configuration is needed.
Without API_BASE_URL, Coder defaults to https://api.github.com. Clone
and push still work (they use AUTH_URL and TOKEN_URL directly), but
the diff viewer silently fails because Coder builds its URL-matching
patterns from the API base URL.
Note
If you have both a github.com and a GHE external auth config, only the
GHE config needs API_BASE_URL.
Troubleshooting
Diffs not appearing on GHE
Add API_BASE_URL to your GHE external auth config and restart Coder.
Diffs should appear within a couple of minutes.
Users not seeing diffs
The chat owner must have linked their account through the relevant external
auth provider.
Checking logs
Look for gitsync warnings such as no provider for origin or
resolve token errors.