Drone REST API Overview#
The drone REST API endpoints are grouped by module. Each module corresponds to a feature of the drone and expose HTTP/1.1 REST endpoints and optionally websocket endpoint(s) used for client notifications.
API endpoints IP addresses#
The drone REST API endpoints are exposed by the drone on the tcp/80 port.
ANAFI, ANAFI Thermal and ANAFI USA#
For ANAFI Ai this API is also accessible through the drone IP address but you must first enable the “Direct connection” setting from FreeFlight 7 when your phone is connected to the drone through your SkyController 4.
SkyController 3 and SkyController 4#
When a PC (or any USB host) is connected to a SkyController through a USB cable, the SkyController exposes an RNDIS interface (Ethernet over USB) to the host computer. The SkyController IP address on this RNDIS link is 192.168.53.1.
When the SkyController is connected to a drone over WiFi/4G the drone REST API endpoints are exposed by the SkyController on its tcp/180 port (http://192.168.53.1:180) on this RNDIS link.