DJI Developer Technologies

Unleash productivity in all industries with imaginative drone solutions

DJI Developer SDKs

Bring Your Ideas to Life

  • Cloud API

    Low threshold access to third-party cloud platform

    Learn More
    Last Release: 2022-09-09
    Cloud API 1.2.0
    Supported Products

    DJI Pilot 2 access to cloud server: Matrice 300 RTK, Matrice 30 Series, DJI Mavic 3 Enterprise Series DJI Dock access to cloud server: Matrice 30 Series

    Highlights

    DJI Dock adds the support of: 1. HMS, Remote Debug, Firmware Upgrade, Remote Log 2. One key return 3. File upload adds the support of object storage: aws, minio

    View Full Release notes
  • Mobile SDK

    The enterprise solution expert of drone App

    Learn More
    Last Release: 2022.09.27
    Supported Products

    DJI Mavic 3 Enterprise Series, M30 Series, Matrice 300 RTK

    Highlights

    1. Added supported aircraft and devices: DJI Mavic 3E, DJI Mavic 3T, Zenmuse H20N (Only supported by M300 RTK), millimeter wave radar (Only supported by M300 RTK) 2. Supported UpgradeManager. Class to manage the firmware upgrade, which is used to get the latest firmware version and the release note. 3. Supported RadarManager. Class to manager radar, which is used to turn on/off the radar obstacle avoidance switch and obtain the obstacle ranging data. 4. Supported setVirtualStickAdvancedModeEnabled, virtual stick advanced mode, which supports configuring the coordinate system, roll pitch control mode, yaw control mode, and vertical throttle control mode. 5. Support USA remote identification (RID) function in UASRemoteIDManager. 6. more ...

    View Full Release notes
  • UX SDK

    Speeds up development time by using simple UI elements for all core functionalities

    Learn More
    Last Release: 2021.02.23
    Supported Products

    Mavic Air 2, Mavic Mini, Matrice 300 RTK, Matrice 200 V2, Matrice 210 V2, Matrice 210 RTK V2, Phantom 4 RTK, Mavic 2 Enterprise, Mavic 2 Enterprise Dual, Mavic 2 Pro, Mavic 2 Zoom...

    Highlights

    Support for Mavic Air 2. Bug fixes. Important notice about upcoming changes: We are working on an open source version of the UX SDK which is currently available as a beta in Github. Shortly after this 4.14 release, iOS UX SDK version 5 beta 4.1 will be open source and available in [iOS UX SDK Beta](https://github.com/dji-sdk/Mobile-UXSDK-Beta-iOS) and Android UX SDK version 5 beta 5.1 in [Android UX SDK Beta](https://github.com/dji-sdk/Mobile-UXSDK-Beta-Android).

    View Full Release notes
  • Windows SDK

    Revolutionize industries with your game-changing windows app

    Learn More
    Last Release: 2019.09.17
    Windows SDK Public Beta 0.3.2
    Supported Products

    Mavic 2 Enterprise, Mavic 2 Enterprise Dual, Mavic 2 Pro, Mavic 2 Zoom, Mavic Air, Phantom 4 Pro V2, Manifold 2

    Highlights

    WACK Failed: Fix the problem of windows app certification kit test failed. VirtualRemoteController: Fix a bug of yaw and roll assignment error in UpdateJoystickValue.

    View Full Release notes
  • Payload SDK

    Bring your tools to the sky

    Learn More
    Last Release: 2022.08.08
    Payload SDK 3.2.0
    Supported Products

    M300 RTK, M30/M30T

    Highlights

    1. Add the support of standard speaker on M300 RTK, M30/M30T Pilot. 2. Add the support of the mapping between the speaker with the remote controller button on M300 RTK, M30/M30T Pilot. 3. Add function support for H20N on M300 RTK. 4. Add infrared zoom function support of H20T on M300 RTK. 5. Fix the occasional problem of the Camera Livestream can not be subscribed on M30/M30T. 6. Fix the problem of some interfaces of camera management run error on M30/M30T. 7. Fix the problem of the infrared code stream can not be obtained on M30/M30T. 8. Fix the problem of RTOS platform data subscription crash on M30/M30T. 9. Fix the occasional problem of abnormal media download function on M300 RTK. 10. Fix the occasional problem of abnormal SDK interconnection function on M300 RTK. 11. Fix the occasional problem of the PSDK payload name displays abnormally. 12. Fix the coordinate system problem of the gimbal angle of the data subscription function. 13. Optimize the compilation dependency problems of third-party dependent libraries.

    View Full Release notes
  • Onboard SDK

    Expand the capabilities of your aerial platform with onboard compute

    Learn More
    Last Release: 2021.02.02
    Onboard SDK 4.1.0
    Supported Products

    Matrice 300 RTK, Matrice 210 V2, Matrice 210 RTK V2

    Highlights

    USB Reconnection: OSDK supports USB reconnect function; FlightController APIs Improvements: Improve the FlightController class interface; ROS interface supplement: Complete the interfaces of OSDK ROS platform for battery / HMS / flight control; Abnormal Download File List: Fix the issue of abnormal files in the download file list when the number of files is large; H20 Series Zoom Factor Abnormal: Fix the problem of using OSDK to obtain the abnormal zoom factor of H20 series camera; Waypoint V2 Route Issues/Liveview decoding issues and MOP running issues repair.

    View Full Release notes