Getting Started

API Keys

Generate, rotate, revoke, and safely use project-scoped API keys.

Scopes

Keys are project-scoped and issued with one of three permission levels.

ScopeUse
readonlyRead-only query and search workloads
readwriteDefault application key for read and write traffic
adminOperational tasks that require elevated access

Using A Key

terminal
curl -X POST "$KYRODB_API_BASE_URL/v1/vectors/query" \
  -H "Content-Type: application/json" \
  -H "x-api-key: $KYRODB_API_KEY" \
  -d '{"id":"doc-1"}'

Rotation Flow

  1. Create the replacement key in the console.
  2. Deploy the new key to your application.
  3. Verify traffic is healthy.
  4. Revoke the old key.
  5. Delete the revoked key when you no longer need its metadata record.
Shown Once

The control plane stores only key metadata and a hash. The full secret is shown once at creation or rotation time.