# Best Method for Developping API

Source: https://forum.modalai.com/topic/3962/best-method-for-developping-api
Category: VOXL SDK and Software (https://forum.modalai.com/category/47/voxl-sdk-and-software)
Tags: voxl2, px4, mavlink, mavros, voxl-sdk
Posted: 2024-11-20 19:04:22 UTC by griffin
Replies: 2 · Views: 1582

## griffin · 2024-11-20 19:04:22 UTC

Hey All,

I'm working on integrating support for a Starling 2 max into an existing high level control stack written in Python. After completing the [VOXL bootcamp](https://docs.modalai.com/voxl-developer-bootcamp/) and looking through the [SDK docs](https://docs.modalai.com/voxl-sdk/) I was unsure what the best method would be for building such an API. Is it possible to directly send velocity/position/orientation setpoints as well as image collection commands through VOXL? Would it be easier to simply send PX4 / Mavlink / Mavros commands? 

Just wanted to get some advice before I overcommit to an approach.

Thanks,
Griffin

## Reply by Eric Katzfey (ModalAI staff) · 2024-11-21 16:33:22 UTC

@griffin MavSDK is a popular choice for that.

## Reply by griffin · 2024-11-21 18:59:34 UTC (in reply to Eric Katzfey)

@Eric-Katzfey thanks! I got started using mavsdk and pymavlink
