Developer Guides
This section covers RouterOS automation and integration interfaces — the API, scripting, and the REST API. Use it when building tools, scripts, or applications that interact with RouterOS. The API and the REST API let external tools talk to the router over the network; scripting runs on the router itself.
API
API documentation and references for developers.
REST API
RouterOS REST API: enable HTTPS access with a least-privilege user, read and change the configuration with GET, PUT, PATCH and DELETE, run any console command with POST, work within the 60-second limit and per-user sessions, and build scripts, integrations and dashboards on it.
Scripting
Scripting syntax documentation and examples to automate management of RouterOS devices.