Skip to main content

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.