Verification providers prove ownership of packages and repositories so you can link SDKs to your tool. You can create providers at the organization level or scope them to a specific tool.

Global vs. tool-scoped providers

Type Visibility Use case
Global Available to all tools or selected tools in your organization Shared npm scope, PyPI namespace, or GitHub org used by multiple tools
Tool-scoped Available only to one tool Provider created for a single tool’s SDKs

Access scope

When creating a global verification provider, choose one of these scopes:

  • All tools: The provider is available to every tool in the organization.
  • Selected tools: The provider is available only to the tools you assign.

Use All tools when the same scope or organization is shared broadly. Use Selected tools when access should stay limited.

Create a verification provider

  1. Go to Dashboard → Verification Providers.
  2. Click Add provider and choose npm, PyPI, or GitHub.
  3. Complete the verification flow.
  4. Set the access scope.
  5. If needed, select the tools that can use the provider.

You can also create providers from a tool’s APIs & SDKs page in the Verification Providers tab.

Link providers to SDKs

When adding an SDK manually or importing one from a registry:

  1. Open your tool and go to APIs & SDKs.
  2. Add or import the SDK.
  3. Choose the appropriate verification provider.

For Go modules, use a GitHub verification provider to verify repository ownership. For npm, PyPI, Maven, and NuGet, the provider verifies scope or namespace ownership during import.

Provider labels

On the tool’s APIs & SDKs → Verification Providers tab, each provider shows a label:

  • Global: Provider created at the organization level
  • This tool: Provider created specifically for that tool

Best practices

  • Create global providers when multiple tools share the same npm scope, PyPI namespace, or GitHub org.
  • Use Selected tools to avoid exposing providers unnecessarily.
  • Keep tokens and API keys secure.
  • Verify providers before adding SDKs so import and verification succeed cleanly.