DroneKit

Developer tools for drones

get started

Your aerial platform

DroneKit offers an SDK and web API to easily develop apps for your drones

New 1

intelligent path planning

New 2

autonomous flight

New 3

LIVE TELEMETRY

Ecosystem

DroneKit helps you build apps for the air, ground or cloud.

New ecosystem
New cloud img Cloudline

Cloud

Web apps

Build a web service that communicates with DroneKit Cloud and download drone data in flight. Send live flight logs, photo and video from the air to the cloud. Let DroneKit Cloud store your data and access it with simple REST protocols.

get started

Airline New air img Airline bottom

Air

Onboard computing

DroneKit helps you create powerful apps that communicate directly with the APM flight controller from a companion computer. Run computation-intensive computer vision, path planning, or 3D modeling tasks using the DroneKit for Python library.

get started

Ground line New ground

Ground

Mobile control

DroneKit makes it easy to create customized Android experiences for in-flight interaction. Or use DroneKit for Python to develop ground control for laptops.

get started

Advantages

Check thing

UNIVERSAL PLATFORM

Develop your drone apps for Android, laptops, embedded computers and web.

Check thing

Robust and Powerful

DroneKit builds on the work of thousands of contributors and years of R&D.

Check thing

Vehicle Agnostic

DroneKit works with copters, planes, rovers and even blimps!

Check thing

Free and Open

No contracts to sign, no hoops to jump through. DroneKit is available to all.

Check thing

Easy to Use

Set up and take control of your drone in minutes, not days.

Check thing

Extensible

DroneKit can be extended to handle additional sensors and actuators.

SIGN UP FOR UPDATES