Skip to content Link Search Menu Expand Document
ModalAI DOCS
Store

VOXL SDK

VOXL SDK is the open-source software stack that ships on every VOXL platform — the same SDK runs on VOXL 2, VOXL 2 Mini, and all ModalAI development drones. It bundles the Modal Pipe Architecture (MPA) core services, SDK libraries, inspection tools, and build environments you need to develop your own software on VOXL hardware. Source code and build instructions live at gitlab.com/voxl-public.

How the SDK fits together

Everything on VOXL moves through the Modal Pipe Architecture (MPA): small services that publish and subscribe to named pipes. Which services boot is decided per-SKU by voxl-configure-mpa — solid boxes below are enabled by default on current drones, dashed boxes are optional features. FPV SKUs ship video through the voxl-vtx / voxl-osd chain, with voxl-rc-server bridging RC on the ground side; drones with an IP link use voxl-streamer instead. Hover a service to trace its connections, and click one to open its documentation.

PERCEPTION & AUTONOMY VIDEO & RC LINK stereo tracking tracking hires / tracking tof point cloud hires encoded hires video imu_apps imu / flow stereo point clouds tag detections vio pose state body pose onboard MAVLink MAVLink UDP 14550 UDP 14551 camera protocol cpu stats any MPA pipe telemetry OSD overlay video link ELRS RC over IP RTSP over IP voxl-camera-server hires · stereo · tracking · tof voxl-imu-server IMU samples voxl-cpu-monitor system stats voxl-dfs-server depth from stereo voxl-tag-detector AprilTag detection voxl-open-vins-server visual-inertial odometry voxl-tflite-server deep learning (NPU) voxl-state-estimator FPV backup estimator voxl-mapper 3D occupancy map voxl-vision-hub pose · VOA · missions voxl-portal browser UI voxl-px4 flight controller (DSP) voxl-mavlink-server telemetry router voxl-mavcam-manager camera control QGroundControl ground station MAVSDK offboard APIs voxl-osd on-screen display voxl-vtx digital video transmitter voxl-streamer RTSP video (IP links) voxl-rc-server RC bridge (on VRX) FPV Goggles VRX ground unit RC Transmitter ELRS radio
Hover a service to trace its pipes — click it to open its docs.
MPA pipe radio / UDP / RTSP on by default optional service ground side

Want to go deeper? Core Services explains how the MPA services work and how to configure them, and the Command Index lists every voxl-* command on target.

Explore the SDK