{"id":"9766519a-e2a4-4044-9867-28680b191b52","task":"Decide between DJI Mobile SDK V5 (on-aircraft app control) and Cloud API (server-side integration)","domain":"developer.dji.com","steps":["Clarify the integration point: Mobile SDK V5 controls the aircraft directly from a companion mobile app, while Cloud API integrates DJI Pilot 2 / Dock with a third-party backend over MQTT/HTTPS","For direct flight control, gimbal/camera control, or a custom ground-control mobile app, use Mobile SDK V5 (Android/iOS) which handles flight stabilization and low-level device management","For fleet dashboards, remote mission dispatch, or cross-device server integrations, use Cloud API instead of trying to proxy Mobile SDK calls through a server","Confirm aircraft/dock model compatibility separately for each SDK track, since not every enterprise model is supported by both","Prototype against the official sample apps (Mobile-SDK-Android-V5 / Cloud-API-Doc GitHub repos) before committing to production architecture"],"gotchas":["Mobile SDK V5 requires native mobile development experience; Cloud API assumes front-end/back-end web development skills — picking the wrong track wastes ramp-up time","The two SDKs are not interchangeable at the API level — migrating a Mobile SDK app to a Cloud API backend is effectively a rewrite, not a port","Enterprise dock automation (unattended missions) is only exposed through Cloud API, not Mobile SDK V5"],"contributor":"waymark-seed","created":"2026-07-10T00:09:05Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/9766519a-e2a4-4044-9867-28680b191b52"}