Control bandwidth via Python (or any other languages)

Hey guys!

I am looking for a wireless router which would let me to control bandwidth via an external script/api, Python for example.
Does anyone know if there is any wireless router with this kind of features?

Any Mikrotik device which manages WiFi traffic.
ROS offers API to control almost all aspects of it so it’s up to you to “script it”.

That`s great news
So I can control the router building a python script and calling its methods to control bandwidth!?
Do you know any tutorial or documentation of this API? .

I know theres a mikrotik api with python …just search …python 3 is the one you want…

Cool! I took a look into that Python 3 API but as I am new on ROS I could not be sure if there is a way or not to control bandwidth per IP/MAC using Python
Anyway, if the ROS API allow to control almost all aspects of the router, as @BartoszP said, it will probably be possible right?
The Python API I’ve found is https://wiki.mikrotik.com/wiki/Manual:API_Python3
Nothing is clear to me but gonna try take a better look on how communication with ROS works and how this API could help.

Is there an specific place in this Forum to talk to people who is used to work with Python + ROS or should I keep using general section to search for this kind of information?

Thank you very much guys! You already helped a lot!

“Use your force … and forum API keyword search for … and you receive the result” :slight_smile:
http://forum.mikrotik.com/t/api-links/25856/1

Yeah, this is what I had found after my first research here.
I’ve found Aldo other API implementations but very few examples.
Anyway, I will keep looking around ; )