Authentication
All requests authenticate with your API key in the X-API-Key header.
curl https://api.noxdren.com/v1/rangeiq/version \
-H "X-API-Key: ndx_your_key_here"
- Base URL:
https://api.noxdren.com - Header:
X-API-Key: ndx_... - Where to get it: app.noxdren.com — emailed on subscribe, and shown in your dashboard.
The SDKs take the key when you construct the client and attach the header for you:
client = noxdren.Client(api_key="ndx_...")
Keep your key secret
Your key grants billed access to your account. Never commit it to source control or ship it in client-side/browser/mobile app code. Load it from an environment variable or a secrets manager:
import os, noxdren
client = noxdren.Client(api_key=os.environ["NOXDREN_API_KEY"])
If a key is exposed, rotate it from your dashboard or contact support@noxdren.com.
Engines & access
Keys are scoped to engines:
rangeiq— the/v1/rangeiq/*endpoints (range rings)rangeiq_plus—/v1/missions/*and/v1/drones(mission analysis)
Calling an endpoint your key isn't scoped for returns 403 FORBIDDEN. Most
plans include both engines.
Next: API reference · Errors & rate limits.