Skip to main content

API Keys

All requests require a Bearer token in the Authorization header:
Authorization: Bearer vlx_your_api_key_here
Get your key from the Velixar Dashboard.

Scopes

API keys can be scoped to limit access:
ScopeDescription
memory:readSearch and retrieve memories
memory:writeStore new memories
memory:deleteDelete memories
adminFull access to all operations
By default, new keys are created with memory:read + memory:write.

Rate limits

Rate limits are applied per API key based on your plan:
PlanRequests/min
Free30
Pro300
Power1,000
Teams2,000
Max5,000
When rate limited, the API returns 429 with headers:
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1708099260

Error responses

{
  "error": "rate_limit_exceeded",
  "message": "Rate limit exceeded. Retry after 2026-02-16T10:31:00Z",
  "retry_after": 42
}
CodeMeaning
401Missing or invalid API key
403Key lacks required scope
429Rate limit exceeded