API Credentials¶
Verda uses two types of API credentials: Cloud API credentials for the general Verda API, and Inference API Keys for hosted model endpoints.
Cloud API credentials¶
Cloud API credentials authenticate requests to the Verda API. The same Client ID and Client Secret pair works across the CLI, Terraform and OpenTofu providers, and third-party integrations such as dstack and SkyPilot.
Create Cloud API credentials¶
- Log in to the Verda Console.
- Open the Credentials page from the sidebar.
- Under Cloud API credentials, click + Create.
- Copy the Client ID and Client Secret - the secret is shown only once.
Warning
Store the Client Secret somewhere safe. The Console does not display it again after creation - if you lose it, you'll need to create a new credential pair.
Inference API Keys¶
Inference API Keys authenticate requests to Verda's hosted model endpoints, used with the Python client or direct API calls.
Create Inference API Keys¶
- Log in to the Verda Console.
- Open the Credentials page from the sidebar.
- Under Inference API Keys, click + Create.
- Copy your key - it serves as your bearer token for all inference endpoint requests.
Include it in the Authorization header of each request:
Warning
Keep your Inference API Key secure and never expose it in client-side code. If you suspect it's been compromised, regenerate a new key immediately.
Credential lifecycle¶
Both Cloud API credentials and Inference API Keys are tied to the team member who created them, not to a project. If a team member is removed from a project or leaves it, all credentials and keys they created are deleted for security purposes. See Team Projects.