The OttoFly API enables developers to build autonomous piloting applications for drones. The API uses intuitive commands (e.g. arm, takeoff, land) and handles all communication with the drone. OttoFly is designed to be installed on PCs running Ubuntu (or other Linux systems). Developers write their programs and compile them on the PC and can test programs directly on the simulator.