The DJI Payload SDK (PSDK) allows developers to build custom payloads for DJI drones by enabling direct communication with the drone’s hardware via ports such as X-Port, SkyPort, or other extension ports. It supports development of payload modules such as mapping cameras, megaphones, LIDAR, searchlights, or video analysis platforms. The SDK provides a C-based API for integrating payloads with drone telemetry, video streams, and automated flight controls, and is suitable for applications in precision agriculture, environmental monitoring, and search-and-rescue.