Your organization is set up on the Validation Gateway by ICP as part of onboarding. Once that’s done, you sign in to the portal with your email and password (with a one-time passcode if 2FA is enabled), and everything below is self-service.
Who can do what
The portal has two client roles:What’s in the portal
Your organization owns these resources, each on its own screen:Getting to SDK credentials
The one path every developer needs:1
Sign in
Open the Client Portal and sign in. You’ll land on your organization’s Summary.
2
Create an API key
Go to Operations → API Keys, create a key, and capture the key ID and key secret. The secret is shown once. See API keys.
3
Scope it to methods
Pick which of your organization’s enabled methods the key may call.
4
Wire it into your integration
Embed the key ID in the SDK and keep the secret in your backend’s secret manager — the SDK never receives it directly. See Authentication.
What you need before writing code
Base URL
The Validation Gateway API base URL for your environment.
API key ID
The non-secret identifier embedded in the SDK config.
API key secret
Stored in your backend’s secret manager; used only to sign JWTs.
Enabled methods
The verification methods available to your organization.

