> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/ai-workbench/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/ai-workbench/_mcp/server.

# How to Connect Integrations

## Overview

**Integrations handle authentication and access to platforms like GitHub, GitLab, NVIDIA Brev, and NVIDIA Endpoints.**

You can connect Workbench once and then things will "just work" on different locations and projects without changing anything.

**AI Workbench can manage working with multiple Git platforms.**

Adding a Git platform automatically provides it as an option in the project publishing flow.

**However, AI Workbench only supports using a global Git author.**

You can switch the author anytime, but it will be set for all commits you make through AI Workbench.

## Key Concepts

**Integration**

Specific AI Workbench feature that handles authentication and interacting with a platform or API.

**OAuth**

OAuth is a token based authentication method that allows you to simply log in to a platform and then authorize an application to have access.
AI Workbench supports OAuth integrations.

**PAT**

A long-lived, high-privilege token that you typically create yourself to get API access without using a password.
AI Workbench supports using PATs.

**API Key**

A static identifier shared with a service to authenticate a client, usually without fine-grained scopes or user context.
Very similar to a PAT.
AI Workbench supports using API keys.

## Supported Platform Integrations

| **Integration** | **OAuth** | **API Key / PAT** | **Configuration** |
|---|---|---|---|
| [GitHub.com](/ai-workbench/how-to/integrations/github-gitlab) | Yes | Yes | [Open Settings](/ai-workbench/reference/workbench-application/settings#open-the-settings-page) |
| [GitLab.com](/ai-workbench/how-to/integrations/github-gitlab) | Yes | Yes | [Open Settings](/ai-workbench/reference/workbench-application/settings#open-the-settings-page) |
| [Self-Hosted GitLab](/ai-workbench/how-to/integrations/self-hosted-gitlab) | Yes | Yes | [Open Settings](/ai-workbench/reference/workbench-application/settings#open-the-settings-page) |
| [NVIDIA Brev](/ai-workbench/how-to/integrations/nvidia-integrations#connect-the-nvidia-brev-integration) | Yes | No | [Configure Brev](/ai-workbench/how-to/integrations/nvidia-integrations#connect-the-nvidia-brev-integration) |
| [NVIDIA NGC](/ai-workbench/how-to/integrations/nvidia-integrations) | No | Yes | [Open Settings](/ai-workbench/reference/workbench-application/settings#open-the-settings-page) |
| [NVIDIA Endpoints](/ai-workbench/how-to/integrations/nvidia-integrations#connect-the-nvidia-endpoints-integration) | No | Yes | [Configure Endpoints](/ai-workbench/how-to/integrations/nvidia-integrations#connect-the-nvidia-endpoints-integration) |