mavsdk

Install command:
brew install mavsdk

API 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
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux ARM64
x86_64

Current versions:

stable 3.17.2

Revision: 4

Depends on:

abseil 20260817.0 C++ Common Libraries
c-ares 1.34.8 Asynchronous DNS library
curl 8.21.0 Get a file from an HTTP, HTTPS or FTP server
grpc 1.83.0 Next generation open source RPC library and framework
jsoncpp 1.9.8 Library for interacting with JSON
openssl@3 3.6.3 Cryptography and SSL/TLS Toolkit
protobuf 36.0 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.3 General-purpose data compression with high compression ratio

Depends on when building from source:

cmake 4.4.2 Cross-platform make
python@3.14 3.14.7 Interpreted, interactive, object-oriented programming language
rust 1.98.0 Safe, concurrent, practical language

Analytics:

30 days90 days365 days
Installs842661,121
Installs (--HEAD)002
Installs on Request842661,121
Installs on Request (--HEAD)002
Build Errors0