DJI Developer Technologies

Unleash productivity in all industries with imaginative drone solutions

DJI Developer SDKs

Bring Your Ideas to Life

  • Edge SDK

    Efficient and Secure Data Hub at the Dock Edge

    Learn More
    Last Release: 2023.12.11
    Edge SDK 1.1.0
    Supported Products

    DJI Dock, DJI Dock 2

    Highlights

    1. Supports DJI Dock 2. 2. Fixed an issue where network errors during media file retrieval could lead to unrecoverable operation block. 3. Enhanced the recovery mechanism for stream transmission error. 4. Improved the frame rate of target detection in the liveview sample.

    View Full Release notes
  • Cloud API

    Low threshold access to third-party cloud platform

    Learn More
    Last Release: 2024.2.22
    Cloud API 1.9.0
    Supported Products

    DJI Pilot 2 access to cloud server: Matrice 350 RTK, Matrice 300 RTK, Matrice 30 Series, DJI Mavic 3 Enterprise Series, DJI Mavic 3M DJI Dock access to cloud server: Matrice 30 Series, Matrice 3D/3TD

    Highlights

    1. DJI WPML: supports panorama and Linear flight (adjustable height). 2. Remote Debugging Function: supports silent mode related protocols. 3. Live Flight Controls Function: supports new payload control abilities, panorama mode and POI; improves night operation abilities. 4. Adds custom flight area function and provides custom flight area template file.

    View Full Release notes
  • Mobile SDK

    The enterprise solution expert of drone App

    Learn More
    Last Release: 2023.12.28
    Supported Products

    Matrice 350 RTK, DJI Mini 3 Pro, DJI Mini 3, DJI Mavic 3M, DJI Mavic 3 Enterprise Series, Matrice 30 Series, Matrice 300 RTK

    Highlights

    1. Supports camera stream management class. 2. Supports megaphone information listening feature. 3. Supports waypoint action group callback information to the action listener. 4. Supports RTH confirmation and cancellation key. 5. Supports features to meet local regulatory requirements.

    View Full Release notes
  • Payload SDK

    Bring your tools to the sky

    Learn More
    Last Release: 2023.12.11
    Payload SDK 3.8.0
    Supported Products

    Matrice 3D/3TD, DJI FlyCart 30, Matrice 350 RTK, Mavic 3E/3T, Matrice 30/30T, Matrice 300 RTK

    Highlights

    1. Supports Matrice 3D/3TD models. 2. Fixed memory leak in the HMS Sample. 3. Resolved compilation errors of Sample header files in certain environments. 4. Fixed unexpected crashes in C++ Sample when attempting to use unsupported features.

    View Full Release notes
  • UX SDK

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

    Learn More
    Last Release: 2022.10.26
    Supported Products

    DJI Air 2S, DJI Mini 2, DJI Mini SE, 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

    1. Support Zenmuse H20 Series on Matrice 300 RTK. 2. Adapt to DJI iOS Mobile SDK V4.16.2. 3. **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 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 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
  • 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