Skip to content
ADO Pilot
Connect Azure DevOps with a service principal
ADO Pilot reviews your pull requests using a Microsoft Entra service principal — no Personal Access Token to store, rotate, or leak.
  • No stored credential. We never hold a token — access is brokered by your Microsoft Entra directory.
  • Central admin control. Revoke access any time from Entra — no PAT to rotate or leak.
  • No token expiry. Reviews keep running; nothing to renew every 90 days.

Get a guided, organization-specific setup

Sign in and we'll pre-fill your organization and pin consent to the right directory — then you can share the link with your Entra admin.

Sign in for guided setup

Or grant consent now

An Entra admin can grant generic consent without signing in. Afterward, add the service principal to your org and use "I've already granted consent" on your dashboard to finish.

Generic consent isn't configured for this environment — please sign in for guided setup.

Multiple Microsoft Entra tenants?

A service principal must live in the same Entra tenant that backs your Azure DevOps organization. When you grant consent below, sign in as an admin of that directory. If you administer several tenants, make sure you pick the one backing this org — consent in the wrong directory won't activate.

After granting consent, one manual step remains:

  1. In Azure DevOps, open Organization settings → Users → Add users.
  2. Add the ADO Pilot Code Reviewer service principal with Basic access.
  3. Give it Contributors on the project(s) you want reviewed.
  4. Grant it permission to manage service hooks — see the setup guide for the one-line command.

We detect it automatically and finish activation — usually within a few minutes.