mavsdk
Install command:
brew install mavsdkAPI and library for MAVLink compatible systems written in C++17
https://mavsdk.mavlink.io/main/en/index.html
License: BSD-3-Clause
Development: Pull requests
Formula JSON API: /api/formula/mavsdk.json
Formula code: mavsdk.rb on GitHub
Bottle (binary package) installation support provided for:
| macOS on Apple Silicon |
golden gate | ✅ |
|---|---|---|
| tahoe | ✅ | |
| sequoia | ✅ | |
| Linux | ARM64 | ✅ |
| x86_64 | ✅ |
Current versions:
| stable | ✅ | 4.0.0 |
Depends on:
| abseil | 20260817.0 | C++ Common Libraries |
| c-ares | 1.34.8 | Asynchronous DNS library |
| curl | 8.22.0 | Get a file from an HTTP, HTTPS or FTP server |
| fmt | 12.2.0 | Open-source formatting library for C++ |
| grpc | 1.84.0 | Next generation open source RPC library and framework |
| nlohmann-json | 3.12.0 | JSON for modern C++ |
| openssl@3 | 3.6.5 | Cryptography and SSL/TLS Toolkit |
| protobuf | 36.2 | Protocol buffers (Google's data interchange format) |
| re2 | 2025-11-05 | Alternative to backtracking PCRE-style regular expression engines |
| tinyxml2 | 11.0.0 | Improved tinyxml (in memory efficiency and size) |
| xz | 5.8.4 | General-purpose data compression with high compression ratio |
Depends on when building from source:
| asio | 1.38.2 | Cross-platform C++ Library for asynchronous programming |
| cmake | 4.4.3 | Cross-platform make |
| python@3.14 | 3.14.8 | Interpreted, interactive, object-oriented programming language |
| rust | 1.98.1 | Safe, concurrent, practical language |
| bash | 5.3.20 | Bourne-Again SHell, a UNIX command interpreter |
Binaries:
mavsdk_server
Analytics:
| 30 days | 90 days | 365 days | |
|---|---|---|---|
| Installs | 38 | 229 | 1,100 |
Installs (--HEAD) | 0 | 0 | 2 |
| Installs on Request | 38 | 229 | 1,100 |
Installs on Request (--HEAD) | 0 | 0 | 2 |
| Build Errors | 1 |