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 |
|---|---|---|---|
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
No |
||
No |
Yes |
||
No |
Yes |