Noxdren API
Battery-aware drone analytics over a simple HTTPS API:
- RangeIQ — point-to-point range rings: how far can this drone fly and still get home, given wind, temperature, payload, and battery?
- RangeIQ+ — multi-leg mission analysis: per-leg battery, feasibility verdicts, and predicted return-to-home for a full flight plan.
1. Get an API key
Sign up and subscribe at app.noxdren.com. Your key
(ndx_…) is emailed to you the moment your plan is active, and shown in your
dashboard. Send it as the X-API-Key header on every request.
Need a tailored/enterprise integration? Contact sales.
2. Make your first call
curl https://api.noxdren.com/v1/drones \
-H "X-API-Key: ndx_your_key_here"
3. Use an SDK (recommended)
Official SDKs wrap auth, retries, and typed errors for you:
pip install noxdren # Python
dotnet add package Noxdren # .NET
# Java: com.noxdren:noxdren (Maven Central)
import noxdren
client = noxdren.Client(api_key="ndx_...")
rings = client.rangeiq.analyze(
user_lat=37.5, user_lon=-122.3,
selected_drone_key="dji_mavic_3",
wind_speed=6.0, wind_direction=270,
)
for ring in rings.result.rings:
print(ring.label, ring.battery_threshold_pct)
Next steps
- Authentication — keys, headers, base URL
- Python · Java · C# / .NET SDKs
- API reference — every endpoint
- Errors & rate limits — what to handle
The full machine-readable schema is always live at
api.noxdren.com/openapi.json.