DJI · Authentication Profile

Dji Authentication

Authentication

DJI developer authentication is application-credential based rather than a documented OpenAPI securityScheme (DJI publishes no machine-readable OpenAPI). A developer registers an application in a DJI developer account to obtain an App Key, App Secret, and App License. SDKs (Mobile, Payload, Onboard, Edge, Windows) are activated at runtime with the App Key / App License bound to the application's bundle/package identifier. The Cloud API additionally uses these application credentials to establish device connectivity, with the reference implementation (DJI-Cloud-API-Demo) brokering device tokens over MQTT/HTTP.

DJI secures its APIs with app-credentials across 1 declared security scheme, as derived from its OpenAPI definitions.

CompanyDronesUAVAerial ImagingRoboticsSDKCloud APIGeospatialHardwareEnterpriseDeveloper Platform
Methods: app-credentials Schemes: 1 OAuth flows: API key in:

Security Schemes

DJI App Credentials app-credentials

Source

Authentication Profile

dji-authentication.yml Raw ↑
generated: '2026-07-18'
method: searched
source: https://developer.dji.com/
docs: https://developer.dji.com/cloud-api
description: >-
  DJI developer authentication is application-credential based rather than a
  documented OpenAPI securityScheme (DJI publishes no machine-readable OpenAPI).
  A developer registers an application in a DJI developer account to obtain an
  App Key, App Secret, and App License. SDKs (Mobile, Payload, Onboard, Edge,
  Windows) are activated at runtime with the App Key / App License bound to the
  application's bundle/package identifier. The Cloud API additionally uses these
  application credentials to establish device connectivity, with the reference
  implementation (DJI-Cloud-API-Demo) brokering device tokens over MQTT/HTTP.
summary:
  types: [app-credentials]
  mechanisms:
    - App Key
    - App Secret
    - App License
schemes:
  - name: DJI App Credentials
    type: app-credentials
    obtained_via: https://account.dji.com/
    description: >-
      App Key + App Secret + App License issued per registered application via a
      DJI developer account; required to activate SDKs and access the Cloud API.
    applies_to:
      - Mobile SDK
      - Payload SDK
      - Onboard SDK
      - Edge SDK
      - Windows SDK
      - Cloud API