Drone SDK and programming
SDK automation still requires a licensed remote pilot.
Contents
Overview
Drone SDKs (Software Development Kits) allow developers to integrate drone control into their applications — automated missions, image analysis or industrial systems. DJI SDK, Parrot ANAFI SDK and others provide APIs for programmatic drone control.
SDK use does not reduce regulatory requirements. An automated mission executed through an SDK must still comply with EASA requirements — especially the VLOS requirement and geo-zone adherence.
Rules
An automated SDK flight is still technically a piloted flight — a licensed remote pilot must monitor the operation and take control if needed. An SDK is not a certificate for autonomous flight.
If SDK is used for BVLOS operations, a Specific category authorisation is required. If an automated mission operates within VLOS limits, Open category applies — but the pilot remains responsible.
Licence
A developer building an SDK-based drone control system must understand the regulatory context of the end application. Even if the developer never flies, the system must be designed so its users can comply with regulations.
Commercial SDK solutions (e.g. geo-zone check integration, flight plan approval workflows) can help organisations maintain EASA compliance during automated missions.
Next step
If you are a developer interested in drone SDKs — first study EASA regulation from the perspective of a potential client or operator. This ensures you build solutions that address real operational needs.
Enterprise drone licensing context is covered at /blog/enterprise-drone-licence-eu. These considerations matter for both operators and SDK developers.
Frequently asked questions
- Does an SDK-automated flight require a licensed pilot?
- Yes. A licensed remote pilot must monitor the automated mission and take control when needed. An SDK does not create a legally autonomous unpiloted operation.
- Is there a special certificate for drone developers?
- There is no specific 'SDK developer' certificate in the EASA system. However, SDK developers working in the aviation sector should understand EASA regulation to build compliant systems.
Authority & sources
A2STS Editorial · Reviewed by: EASA UAS syllabus aligned