> For the complete documentation index, see [llms.txt](https://docs.flxbl.io/flxbl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flxbl.io/flxbl/codev/integrations/overview.md).

# Integrations

Integrations connect codev to the external tools and services your team already uses — starting with your source control provider. They tell codev how to authenticate when it reads your repositories, opens pull requests, posts check results, and links each contributor's identity for Git operations.

You manage integrations under **Settings > Organization > Integrations**. Only organization owners can view or change them.

## What you can connect

| Provider              | What it powers                                                                                                                                                                                                                          |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **GitHub**            | Source control, pull requests, and CI/CD integration. See [GitHub](/flxbl/codev/integrations/source-control/github.md).                                                                                                                 |
| **Azure DevOps**      | Source control and Azure Boards work items. See [Azure DevOps](/flxbl/codev/integrations/source-control/azure-devops.md).                                                                                                               |
| **Jira**              | Issue tracking — surfaces the work items in your commits and, optionally, reports deployment and build status back to Jira. See [Jira](/flxbl/codev/integrations/issue-tracking/jira.md).                                               |
| **npm Registry**      | Authenticated access to a private npm registry so workflows can install and publish packages. See [npm Registry](/flxbl/codev/integrations/package-registries/npm.md).                                                                  |
| **JFrog Artifactory** | Authenticated access to an Artifactory npm registry. See [JFrog Artifactory](/flxbl/codev/integrations/package-registries/jfrog.md).                                                                                                    |
| **AI Providers**      | Connect Anthropic, OpenAI, Google AI, Amazon Bedrock, GitHub Copilot, or Claude on Google Vertex to power AI insight reports, architecture analysis, and error analysis. See [AI Providers](/flxbl/codev/integrations/ai-providers.md). |
| **Slack**             | Build and release notifications posted to a Slack channel via an incoming webhook. See [Slack](/flxbl/codev/integrations/notifications/slack.md).                                                                                       |

More providers appear on the Integrations page as they become available. The concepts below — scoping, defaults, and credential precedence — apply to every provider.

## How scoping works

Every integration you add has an **availability** that decides which projects it applies to:

| Scope                     | What it means                                                                                                                                                                         |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Global (all projects)** | The credential is available to every project. Optionally mark it **Set as default for this provider** so it is used as the fallback whenever a project has no integration of its own. |
| **Specific project**      | The credential applies to one project only and overrides any global credential for that project.                                                                                      |

When codev needs to authenticate for a project, it resolves the **most specific** credential first:

1. An integration scoped to **that project**
2. The **default** integration for the provider
3. A **global** integration for the provider
4. The credential the instance itself manages

The last step is what makes the cloud instance work out of the box — see [GitHub](/flxbl/codev/integrations/source-control/github.md) for what the managed credential is and when your own integration takes over.

{% hint style="info" %}
**Signing in to codev is separate from your integrations.** How you log into codev (for example, signing in with GitHub or Microsoft) is handled by the instance, not by the integrations you register here. Adding your own credentials below changes how codev talks to your provider on your behalf — it does **not** change how anyone signs in. The GitHub page explains this in detail.
{% endhint %}

## Acting as the organization vs. acting as you

The integrations on this page are the identity codev authenticates **as the organization** — the GitHub App or Azure DevOps Service Principal that reads repositories, receives webhooks, and posts bot results. Separately, each person can link their **own** provider identity so that actions they take run under their name instead of the bot's.

{% content-ref url="/pages/DsXvZkWNzddlVfOBcXBx" %}
[Connected accounts](/flxbl/codev/integrations/connected-accounts.md)
{% endcontent-ref %}

## Cloud vs. self-hosted

* On the **cloud** instance, codev already ships with a managed connection to your provider, so most teams can start without configuring anything. You add your own integration only when you want codev to act through your own app or token — for example, to scope a credential to a single project, or to use your organization's own GitHub App.
* On a **self-hosted** instance, you supply the provider credentials yourself. The provider-level credentials are configured on the server. See the [sfp server](https://docs.flxbl.io/sfp-server) documentation for self-hosting setup.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.flxbl.io/flxbl/codev/integrations/overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
