Keep keys server-side
Never expose an Attesso key to:- Browser or mobile bundles
- End users or AI agents
- Logs, traces, analytics, errors, issues, or chat
- Source control
- Command arguments recorded in shell history or process listings
Read a test key safely
Rotation
1
Create a replacement
Copy its one-time value directly into your backend secret store.
2
Verify the replacement
Make a safe test request before changing deployed configuration.
3
Deploy the replacement
Update the backend without exposing the value in logs.
4
Revoke the old key
Revoke only after the replacement is confirmed active.
401 and is not retryable until configuration changes.
