Welcome to DroneKit-Python’s documentation!


The documentation presented here was initially written by the company 3DR as an open source project for the entire community. Currently this project, Dronekit, no longer receives maintenance and its original website is out of service.

For that reason and for the community to continue learning from this fantastic Python library, I have decided to host it on my server, with the idea that it continues to be open to the community.

The information is not updated, and any help or intention of anyone who wants to collaborate with any improvement, or update, will be welcome.

Dronekit Gitter Group  

DroneKit-Python 2.x helps you create powerful apps for UAVs. These apps run on a UAV’s Companion Computer, and augment the autopilot by performing tasks that are both computationally intensive and require a low-latency link (e.g. computer vision).

This documentation provides everything you need to get started with DroneKit-Python, including an overview of the API, quick start, guide material, a number of demos and examples, and API Reference.


DroneKit-Python version 1.5 has now been superseded (see these links for legacy documentation and examples).

If you’re migrating from DroneKit-Python version 1.x, check out our comprehensive Migration Guide.