Integrations

This is a high-level conceptual overview of NVIDIA AI Workbench Integrations. For a guide to features, see the corresponding How-To topic(s) (Desktop and CLI) and for detailed reference information, see the Deep Dive topics.

  • An Integration manages how AI Workbench authenticates with a container registry or Git server. Currently, NGC, GitHub, GitLab and private GitLab servers are supported.

  • Integrations provide centralization and streamlining for handling different credentials while still allowing you to make Project by Project choices in which platform you use, e.g. GitHub vs GitLab.

  • You can’t use an integration until you connect it to the platform or service through a method like OAuth, personal access tokens, or API keys.

  • Integrations do not give NVIDIA access to your accounts. They grant permission to your Local AI Workbench, which persists the information locally and passes it to memory in a Remote Location as needed.

  • AI Workbench has zero telemetry, and your credentials are always kept privately on your resources.

integrations.png

Preconfigured Integrations

NGC

  • This integration enables you to pull private containers from NGC.

  • NGC requires you to use an API key.

GitHub

  • This integration enables you to work with private repositories and container registries on GitHub.com.

  • GitHub allows any one of OAuth, personal access tokens, or an API key.

GitLab

  • This integration enables you to work with private repositories on GitLab.com.

  • GitLab allows any one of OAuth, personal access tokens, or an API key.

User Configured Integrations

Private GitLab Server

  • This integration enables you to work with private repositories on the server.

  • It requires extra information about the GitLab server that you must enter.

  • A private GitLab server allows any one of OAuth, personal access tokens, or an API key.

OAuth

This authentication method is available for Git servers but not NGC. It is offered during the installation of your Local AI Workbench. You can also use it when connecting via the CLI. If you select this option, you will need to authorize an OAuth application in your account. You can learn more about that here for GitHub.

Personal Access Token

This authentication method is available for Git servers but not NGC. If you select this option then you must log into your account and use the platform’s feature to create a personal access token (PAT), which you then save in your Local AI Workbench.

API Key

This authentication method is available for NGC and Git servers. If you select this option then you must log into your account and use the platform’s feature to create a personal access token (PAT), which you then save in your Local AI Workbench.

Previous Locations
Next Projects
© Copyright 2023-2024, NVIDIA. Last updated on Jan 21, 2024.