Download the PHP package mivodev/mikrotik-api-ros7 without Composer
On this page you can find all versions of the php package mivodev/mikrotik-api-ros7. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package mikrotik-api-ros7

Mikrotik API ROS7 (REST)
Complete, universal PHP client for Mikrotik RouterOS v7 REST API. Framework-agnostic, leveraging native PHP cURL.
Features
- 🌐 Modern REST API — Uses RouterOS v7's native REST interface (HTTP/HTTPS)
- 🔄 100% Backward Compatible — The
comm()method maps legacy ROS6 CLI commands to REST automatically - 🏗️ Native HTTP Methods — Dedicated
get(),put(),patch(),post(), anddelete()methods - 🧩 Framework-Agnostic — Works with PHP Native, Laravel, CodeIgniter, Symfony
- 🔐 SSL Support — Auto-connects via HTTPS (port 443) with options to verify or bypass self-signed certificates
- 📊 Auto-Parsing — JSON responses are automatically parsed and structured
Requirements
- PHP >= 8.2
ext-curlext-json- Mikrotik RouterOS v7 (with
www-sslorwwwservice enabled)
Installation
Via Composer (Recommended)
For Laravel Projects
Use the Laravel wrapper instead, which provides ServiceProvider, Facade, and .env configuration:
Quick Start
Usage: Native REST
The preferred way to interact with ROS7 is using explicit HTTP methods:
Usage: Legacy ROS6 CLI Mapping
If you are migrating from ROS6, you don't need to rewrite your code! The comm() method automatically translates legacy CLI syntax into the correct REST HTTP requests:
Configuration
Architecture
References
License
MIT License. See LICENSE for details.
All versions of mikrotik-api-ros7 with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
ext-curl Version *
ext-json Version *
ext-curl Version *
ext-json Version *
The package mivodev/mikrotik-api-ros7 contains the following files
Loading the files please wait ...