Skip to content

Authentication

API Key

All AVS API endpoints are authenticated using an API key passed in the X-API-KEY HTTP header.

X-API-KEY: your-api-key

Your API key is issued during the partner onboarding process. Contact the AVS team to obtain your credentials.

Usage

Include the header in every request:

bash
curl -H "X-API-KEY: your-api-key" \
  https://uat.atomicvaults.com/balances
javascript
const response = await fetch("https://uat.atomicvaults.com/balances", {
  headers: {
    "X-API-KEY": "your-api-key",
  },
});
python
import requests

response = requests.get(
    "https://uat.atomicvaults.com/balances",
    headers={"X-API-KEY": "your-api-key"},
)

Security Best Practices

  • Never expose your API key in client-side code or public repositories
  • Rotate your API key periodically
  • Use environment variables to store the key in your application
  • Restrict API key access to specific IP ranges where possible

Environments

EnvironmentBase URLDescription
Trading UAThttps://uat.atomicvaults.comPrimary UAT environment
APAC UAThttps://apac.uat.atomicvaults.comAPAC-region UAT environment

Contact the AVS team for production environment access.