Welcome to DroneKit-Python’s documentation!

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.