Valori LogoValori

Authentication

How Valori Cloud authenticates your requests.

Valori uses project-scoped API keys, prefixed vlk_. Send yours as a bearer token on every request:

Authorization: Bearer vlk_your_project_api_key

Keep keys server-side and out of source control. Generate them from the Valori dashboard and store them as a secret in your deployment environment.

No project ID, no node URL

The key alone resolves everything — you never pass a project ID or a node URL in a request:

vlk_ API key → app.valori.systems → Cloud verifies the key,
resolves your project, resolves your node

This is also how both SDKs are configured:

from valori import ValoriClient

client = ValoriClient(api_key="vlk_your_project_api_key")

Rate limits

Every key is rate limited per project. See Rate limits for the exact numbers and how a 429 behaves in each SDK.

Full reference

Every endpoint's exact authentication requirements and error responses are documented on Authentication in the API Reference, Errors, and Rate limits.