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.
Create a verification provider
- Go to Dashboard → Verification Providers.
- Click Add provider and choose npm, PyPI, or GitHub.
- Complete the verification flow.
- Set the access scope.
- If needed, select the tools that can use the provider.
Link providers to SDKs
When adding an SDK manually or importing one from a registry:- Open your tool and go to APIs & SDKs.
- Add or import the SDK.
- Choose the appropriate verification provider.
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.