venice-api-keys

Installation
SKILL.md

Venice API Keys

Admin endpoints for managing Bearer API keys. You need an ADMIN key (or parent session) to call these. For wallet-only auth, use venice-auth / venice-x402 instead.

Endpoint Purpose
GET /api_keys List your keys (masked).
POST /api_keys Create a new key. Response contains the only copy of the secret.
PATCH /api_keys Update description, expiresAt, consumptionLimit.
DELETE /api_keys?id=... Revoke a key.
GET /api_keys/{id} Full details for one key (usage, limits, expiration).
GET /api_keys/rate_limits Balances + per-model rate-limit tiers for the current key.
GET /api_keys/rate_limits/log Last 50 rate-limit breaches.
GET /api_keys/generate_web3_key Get a SIWE-style token to sign with a wallet.
POST /api_keys/generate_web3_key Authenticate a wallet (holds sVVV) and mint a classic API key.

Limits: key creation is capped at 20 requests/minute and 500 active keys per user.

Key types

Related skills

More from veniceai/skills

Installs
30
Repository
veniceai/skills
GitHub Stars
71
First Seen
Apr 23, 2026