# MAVSDK gRPC API

**Canonical:** https://apis.io/apis/dronecode/mavsdk/  
**Provider:** Dronecode Foundation — https://apis.io/providers/dronecode/  
**Documentation:** https://mavsdk.mavlink.io/main/en/

MAVSDK gRPC API is one of 4 APIs that [Dronecode Foundation](https://apis.io/providers/dronecode/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Drones, UAV, gRPC, and Robotics. The published artifact set on APIs.io includes an API reference, API documentation, a quickstart, and a GitHub repository.

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.

## Machine-readable artifacts (10)

- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/dronecode/refs/heads/main/grpc/_index.yml
- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/dronecode/refs/heads/main/grpc/dronecode-mavsdk-action.proto
- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/dronecode/refs/heads/main/grpc/dronecode-mavsdk-mission.proto
- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/dronecode/refs/heads/main/grpc/dronecode-mavsdk-telemetry.proto
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/dronecode/refs/heads/main/errors/dronecode-problem-types.yml
- **APIReference** — https://mavsdk.mavlink.io/main/en/cpp/api_reference/index.html
- **Documentation** — https://mavsdk.mavlink.io/main/en/
- **Quickstart** — https://mavsdk.mavlink.io/main/en/python/quickstart.html
- **GitHubRepository** — https://github.com/mavlink/MAVSDK
- **SourceCode** — https://github.com/mavlink/MAVSDK-Proto

## Other Dronecode Foundation APIs (3)

- [PX4 Autopilot](https://apis.io/apis/dronecode/dronecode-api/)
- [MAVLink Protocol](https://apis.io/apis/dronecode/mavlink/)
- [dronecode.org WordPress REST API](https://apis.io/apis/dronecode/dronecode-org-rest/)

## Tags

Drones, UAV, gRPC, Robotics

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/dronecode/mavsdk/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/dronecode/.
