Scripting & API
Automation tools for RouterOS.
Documentation
Scripting
Official
Variables, loops, functions, command syntax.
Scheduler
Official
Run scripts at specific times or intervals.
API
Official
External application integration.
Libraries
RouterOS-api
Python
Python library for RouterOS API.
routeros-api-php
PHP
PHP client for RouterOS API.
go-routeros
Go
Go library for RouterOS API.
Examples
Scripting Examples
Wiki
Backup, email alerts, dynamic DNS, failover scripts.
MikroTikDocs.fyi
Community
Tested firewall and VLAN configurations.