Explore DJI Pilot 2 plugins

Follow the plugin discovery, management and example application workflow for extending DJI Pilot 2.

By SkyFlowUpdated 4 min read

The workflow at a glance

In DJI Pilot 2, open Plugin Management → Open App Hub, select a plugin and tap Get Plugin. Installation leaves the plugin disabled; return to Plugin Management to enable it. A floating button opens its interface inside Pilot 2. Developers use DJI’s MSDK interfaces and App Key workflow to build and publish plugins.

Watch the tutorialRead the transcriptOpen the checklist

Watch the complete tutorial

Understand what an open plugin adds

The tutorial introduces MSDK interfaces for AR projection, boxes in the live view, map elements and UI layout. Combined with device-control interfaces, these let a plugin place task-specific information and actions inside the Pilot 2 workflow.

Begin with the operational result: the operator needs to identify an asset, draw an area, review a task or act on information. Define that result before choosing a plugin so the interface has a clear role during the flight.

Explore DJI Pilot 2 plugins: Understand what an open plugin adds

Create an App Key for development

Developers start in the personal centre on the DJI Developer Platform. Create App requests the App Key, and an activation email completes the app activation. These are development steps; an operator installing an existing plugin follows the App Hub workflow below.

  1. Open the DJI Developer Platform and your personal centre.
  2. Click Create App to apply for an App Key.
  3. Send the activation email and activate the app through its email link.
  4. Review Developer Documentation and API Reference before building the integration.
Explore DJI Pilot 2 plugins: Create an App Key for development

Find and install a plugin from App Hub

Plugin Management is the operator's entry point. Review the plugin details before installation so the team knows what task it supports and how it will be used.

The on-screen notes also describe importing a plugin APK distributed by a provider. App Hub is the route demonstrated here, and Get Plugin may redirect to the developer’s download page. Follow the provider’s distribution instructions for the selected plugin.

  1. On the Pilot 2 homepage, tap Plugin Management.
  2. Tap Open App Hub and browse the plugin list.
  3. Open the required plugin's details.
  4. Tap Get Plugin and complete installation.
Explore DJI Pilot 2 plugins: Find and install a plugin from App Hub

Enable the installed plugin

A newly installed plugin is disabled by default. Installation and enabling are separate steps, which explains why a successful download may not immediately produce a floating button in the flight interface.

First use also requires online registration of the installed plugin. Complete that registration before relying on it during a disconnected deployment.

  1. Return to Plugin Management after installation.
  2. Enable the plugin.
  3. Confirm that its floating button appears when it starts successfully.
Explore DJI Pilot 2 plugins: Enable the installed plugin

Use the floating window inside Pilot 2

Tap the floating button to expand the plugin window. The plugin's UI can call its supported interface capabilities while the operator remains in Pilot 2. The tutorial also shows a jump button for opening the plugin app and a minimize control for returning the window to a floating button.

  1. Tap the floating button to open the plugin UI.
  2. Use its task controls within the window.
  3. Use the jump button to open the plugin app when needed.
  4. Minimize the window to restore the compact floating button.
  5. Disable or uninstall the plugin in Plugin Management when it is no longer needed.
Explore DJI Pilot 2 plugins: Use the floating window inside Pilot 2

Evaluate AR projections in the working view

The demonstrated AR capabilities include points, lines, polygons represented as prisms, and circles represented as cylinders. These examples show how operational geometry can be overlaid in the view.

For a team acceptance exercise, compare the projected information with a known scene and ask whether it is readable at the working scale. Record the plugin version, task and operator steps with the deployment notes so the workflow can be repeated.

Explore DJI Pilot 2 plugins: Evaluate AR projections in the working view

Submit a developed plugin to App Hub

Publishing uses the official DJI developer channel. The video routes developers through Ecosystem Development, App Development and Mobile SDK to App Hub. Apply Now opens the listing application.

The listing review result is sent by email. An approved plugin is then listed in App Hub; submission and publication are separate stages.

  1. On the DJI Developer website, open Ecosystem Development → App Development → Mobile SDK.
  2. Find App Hub and choose Apply Now.
  3. Complete the app listing information and submit the application.
  4. Keep the published description aligned with the functions and supported workflow the team has actually tested.
Explore DJI Pilot 2 plugins: Submit a developed plugin to App Hub

Your session checklist

Use these points to review the workflow with your crew.

  • Operational task defined
  • Plugin details reviewed
  • Installation completed
  • Plugin enabled in Plugin Management
  • Floating window and minimize controls tested
  • Version and operator procedure recorded

Questions & answers

Why does an installed plugin not appear in Pilot 2?

The tutorial states that plugins are disabled by default after installation. Return to Plugin Management and enable the plugin; its floating button appears when it starts successfully.

Can a plugin operate within the Pilot 2 interface?

Yes. Its floating window displays the plugin UI and can call supported interface capabilities, allowing the demonstrated operations without switching apps.

What AR geometry does the tutorial demonstrate?

It shows points, lines, polygons as prisms, and circles as cylinders through MSDK interfaces.

Video transcript

Read the complete transcript

Welcome to our tutorial video for DJI Pilot 2 open plugins

where we will walk you through the complete process

from creating and developing an App to publishing it and using it

With the new MSDK interfaces

developers can access core DJI Pilot 2 capabilities such as AR projection

drawing boxes in the live view

drawing map elements

and UI layout

Combined with the existing device control interfaces

these capabilities enable end-to-end workflow orchestration and smooth interaction for industry operations

On the DJI Developer Platform (https://developer.dji.com/en/)

go to your personal center page

and click "Create App" to apply for an App Key

Send the activation email

then activate the app via the link in the email

Before developing a plugin

refer to the "Developer Documentation"

Developer Documentation

and "API Reference" on the DJI Developer website to get started quickly and build your own plugin App

On the DJI Pilot 2 homepage

tap "Plugin Management" to enter the Plugin Management page

Tap "Open App Hub"

browse the plugin list in the App Hub

and find the plugin you need

Go to the plugin details page and tap "Get Plugin"

After installation

the plugin is disabled by default

Go to the Plugin Management page to enable it

Once the plugin starts successfully

a floating plugin button appears in DJI Pilot 2

Tap the floating button to expand the floating window

The UI you developed is displayed in the window and can call other interface capabilities

You can complete operations within DJI Pilot 2 without switching apps

Tap the jump button in the floating window to quickly go to the plugin App

Tap the minimize button on the floating window to collapse the plugin back into the floating button

When you no longer need a plugin

you can disable or uninstall it on the Plugin Management page

By calling MSDK interfaces

you can use various DJI Pilot 2 capabilities

such as projecting points

lines

polygons (prisms)

and circles (cylinders) in AR

Publishing your plugin to the App Hub through the official channel helps it reach more users

On the DJI Developer website

click Ecosystem Development

App Development > Mobile SDK

App Hub

Apply Now

Fill in the App listing information and submit the listing application

Thank you for watching

Location
Richmond Hill, Ontario, Canada