MAVSDK gRPC API
MAVSDK is the Dronecode Foundation's programmable interface to any MAVLink vehicle, and the only surface in the estate with a full machine-readable contract. 38 protobuf services and 387 RPCs cover arming and flight control, missions, geofencing, offboard setpoints, camera and gimbal, parameters, FTP, logs, failure injection and 59 telemetry subscriptions. It is delivered as mavsdk_server, a binary the consumer runs on their own machine or companion computer — there is no Dronecode-hosted endpoint, no authentication and no key.