How to Connect Integrations#

Overview#

Integrations handle authentication and access GitHub, GitLab and NVIDIA platforms.

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#

Integrations and Authentication Methods#

Integration

OAuth

API Key / PAT

Configuration

GitHub.com

Yes

Yes

Open Settings

GitLab.com

Yes

Yes

Open Settings

Self-Hosted GitLab

Yes

Yes

Open Settings

NVIDIA Brev

Yes

No

Configure Brev

NVIDIA NGC

No

Yes

Open Settings