DJI Developers

We’re glad to have our products backed by passionate individuals and organizations that help propel this technology forward with vision to change the way we do things. See some incredible examples of innovative solutions across industries.

Become a Developer See Examples

Software and Hardware Support

The DJI Mobile and Onboard SDKs give flexibility to both hardware and software developers.

Mobile SDK

Create a customized mobile app solution to unlock the full potential of your DJI aerial platform.

Learn more

Onboard SDK

Monitor and control your aerial platform from any system that is wired directly to the DJI flight controller.

Learn more
Showcases

Learn about some creative solutions that were made possible by the DJI SDK.

Autopilot Phantom

Turn your DJI drone into a smart drone using your smartphone or tablet device.With Selectable Modes, Motion Tracking, and Real-time Controls, the sky is the limit.

Details

Detecting Illegally Parked Cars

A laboratory at Fudan University has created an urban solution which detects illegally parked cars by combining the DJI Matrice 100 and an Intel processor.

Details

DroneDeploy

Create maps in just 1 click! Autonomous flight control, and fast cloud data-processing for your DJI drone. From agriculture to mining, DroneDeploy transforms your drone into a powerful mapping machine.

Details

Becoming a DJI Developer

Follow these three simple steps to become a DJI Developer.

1

Submit your application

2

Create an App Key

3

Build your solution


Apply Now