# Robotics

Robotics APIs allow you to control PX4 from outside the flight stack computing environment (flight controller) using a companion computer or other computing environment. The APIs communicate with PX4 using MAVLink or RTPS.

PX4 can be used with robotics APIs including MAVSDK (opens new window) and ROS. DroneKit can also be used, but is not optimised for use with PX4.