Authentication
Anona Memory uses API key-based authentication with Bearer tokens.Getting an API Key
- Sign up at the Anona Memory dashboard
- Verify your email
- Go to Settings → API Keys → Create API Key
- Choose environment (live or test) and a name
- Copy your key immediately - it’s shown only once
anona_live_<random> (production) or anona_test_<random> (testing).
Using Your API Key
Key Security
- Never share your API key - treat it like a password
- Never commit to version control - use environment variables
- Rotate regularly - create new keys and revoke old ones if compromised
- Use
testkeys in development,livekeys only in production
Authentication Errors
401 Unauthorized:- API key not included in header
- API key is invalid or revoked
- API key belongs to a different organization
- Header format incorrect (must be
Authorization: Bearer <key>)
Organization & Space Context
Every request operates in the context of your organization (from the API key) and aspace_id you supply. You cannot access spaces belonging to another organization - enforced at both the gateway and database level.
API Key Management
Manage keys from the dashboard: Settings → API Keys.- List - see key name, prefix, environment, created date, last used date, status
- Revoke - immediately and permanently disables the key (cannot be undone)
- Rotate - create a new key, update your app, then revoke the old one
Rate Limiting
Requests are rate-limited per organization based on your plan. When exceeded:Next Steps
Memories API
Store and manage memories
Search API
Query memories semantically
Spaces API
Manage memory spaces