Developers
IDI Fly is open by design. Integrate the platform with your control room, dispatch, and third-party systems over documented REST and real-time APIs, secured with OAuth 2.0.
Open by design
Built to fit the way your operation already works.
IDI Fly is flight-controller agnostic and integration-first. Connect it to your control room, dispatch, and third-party tools through documented APIs, with OAuth 2.0 security and real-time telemetry.
Integration Partner API
Onboard third-party systems with OAuth 2.0 machine-to-machine authentication and scoped permissions. The front door for control-room and partner integrations.
REST API Reference
Manage jobs, streams, shares, and fleet resources programmatically over a documented REST / HTTPS API.
Real-Time WebSocket API
Stream live telemetry and publish events to your systems in real time over secure WebSocket (WSS).
Tools & SDKs
Get moving fast with a ready-to-use Postman collection and Node-RED publishing nodes for low-code integrations.
IDI Fly v3 Integration API
A condensed single-page reference for the v3 integration API, ideal for a quick start.
What teams build with the IDI APIs.
From live dispatch integration to custom dashboards, the platform is built to plug into the systems you already run.
Control room, CAD & NG911
Trigger launches and push live drone video and telemetry straight into your Computer-Aided Dispatch, NG911, and control-room systems.
Third-party applications
Build and connect custom apps and dashboards on top of IDI Fly using scoped API access, no vendor lock-in.
Data platforms & BI
Stream mission data, media, and analytics into your data platforms and business-intelligence tooling.
Workflow automation
Automate routine operations and react to events in real time with low-code Node-RED flows and webhooks.
Ready to build on IDI?
Request developer access
Tell us about your system and we will set you up with API credentials and scopes.
Request accessRead the developer docs
Full API references, the WebSocket guide, and the Postman collection.
Open the docs