dronekit/dronekit-python
DroneKit-Python library for communicating with Drones via MAVLink. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4542
- days_rel: n/a
- days_push: 825
- n_releases_24m: 0
Adoption not part of the score
1927 stars · 1507 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
DroneKit-Python is a Python library for communicating with UAVs (drones) over the MAVLink protocol. It provides programmatic access to vehicle telemetry, state, and parameters, and supports mission management and direct vehicle control from companion computers or ground stations.
Use cases
- control a drone from a python script
- read drone telemetry over mavlink
- upload and run autonomous missions on a uav
- build companion computer apps for ardupilot vehicles
- simulate drone flight in sitl before flying
- monitor vehicle battery and gps state programmatically
When to choose
- you need python access to an ardupilot or mavlink-compatible drone
- you're building onboard companion computer logic like computer vision or path planning
- you want a high-level vehicle API instead of raw mavlink messages
When to avoid
- you need an actively maintained project with fast issue turnaround
- you're using PX4 or a non-ardupilot stack where MAVSDK may fit better
- you need a ground control station GUI rather than a programmatic API
Facets
library · maturity maintenance
sdk developer-tools robotics autonomous-vehicles developer-tools python windows cross-platform drones uav mavlink ardupilot companion-computer telemetry mission-planning linux macos
2 sources
- readme: https://github.com/dronekit/dronekit-python · fetched 2026-08-28 · 6e82cfe4f837
- homepage: https://readthedocs.org/projects/dronekit-python/ · fetched 2026-08-29 · d64a276880ff
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dronekit/dronekit-python | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="dronekit/dronekit-python")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem