BetaGitHubGitLabBitbucketAzure DevOps
- Available on all plans.
- All users can view this page. Only organization admins (Enterprise plans) and team owners can add, delete, or modify installations and repositories. Team members have view-only access.

Installed Qodo before version 2.2.1?If you connected your Git provider using a method prior to the Qodo installation wizard, your installations and repositories will not appear here. Migrate to the new wizard to manage them from this page. See the migration guide for your Git provider.
Installations tab view
The Installations tab lists all Git integrations connected to Qodo. A Git installation is the fundamental connection unit, representing a single connection that grants Qodo access to a defined set of repositories. Once an installation is complete, Qodo automatically tests the connection to verify both API access and webhook delivery. Use the search bar to find a specific installation by name.| Field | Description |
|---|---|
| Installation | The installation name. |
| Provider | The Git provider. |
| Repositories | Number of repositories Qodo has access to under this installation. |
| Last connection test | When Qodo last tested the connection to this installation. |
| Last connection state | Current connection status. |
| Status | Description |
|---|---|
| Connected | Qodo can reach the installation and everything is working as expected. |
| Pending | Qodo is still setting up this installation. |
| Error | Qodo could not connect to this installation. See Error types for details. |
| Suspended | (GitHub only) The GitHub App installation has been suspended and cannot access any resources. Only the party that suspended it can reverse this: the account owner via the GitHub website, or the app manager via the GitHub REST API. See Suspending a GitHub App installation in GitHub Docs. |
Error types
When an installation shows an error, the error type indicates what went wrong and who can resolve it.| Error type | Description | Action |
|---|---|---|
| Authentication | Your credentials are no longer valid. | Reconnect or reauthorize the app to resume syncing. |
| Transient | The Git provider is temporarily unavailable. | Retry the connection later. |
| Permanent | The Git provider returned a client error. | Check your installation settings and try again. |
| Invalid installation | There is a configuration issue with your Qodo installation. | Contact your Qodo Account Manager. |
| Internal | An internal error occurred. | Contact your Qodo Account Manager. |
Manage repositories
From the three-dot menu on each installation row, select Manage repos to open the Repositories tab filtered to show only the repositories under that installation. You can also click the row directly to get there.Delete an installation
From the three-dot menu, select Delete installation to permanently remove it. Qodo displays a confirmation dialog before deleting.Azure DevOps: additional step required
Azure DevOps: additional step required
If you are deleting your last Qodo installation from an Azure DevOps organization, deleting it in Qodo is not enough to fully remove Qodo from your organization. You must also manually remove the Qodo service principal user. Go to 
https://dev.azure.com/{org_id}/_settings/users and remove the user from there.
Add a new installation
Click New Installation to connect an additional Git account or organization. This takes you to the Integrations page where you can set up a new installation using the guided wizard.Repositories tab view
The Repositories tab lists all repositories Qodo has access to, across all your installations and providers. Each repository belongs to a single installation.
| Field | Description |
|---|---|
| Repository | Repository name and path. |
| Installation | The installation this repository belongs to. |
| Provider | The Git provider for this repository. |
| Repository status | Current connection status for this repository. |
| Code review | Toggle to enable or disable Qodo code review for this repository. When disabled, code review is turned off but indexing continues, keeping the repository available for cross-repo context. Useful for silencing noisy or low-priority repositories. |
| Status | Description |
|---|---|
| Connected | Qodo can reach the repository and everything is running as expected. |
| Pending | Qodo is in the process of setting up this repository. |
| Error | Something went wrong. Contact your Qodo Account Manager for assistance. |
Filter and search
Use the Filters menu to narrow repositories by installation or provider. Use the Search bar to find a repository by name.View repository details
Click any repository row to open a side panel, or select Edit repo from the three-dot menu on the row. From the side panel you can enable or disable code review for that repository, or open it directly in your Git provider.When a new installation is added, code review is disabled for all repositories by default. You control which repositories Qodo actively covers.