RouterOS Schema Downloads

See README.md for tikoci/restraml for more info. For additional tools — command search and version diff — check the Tools menu above.

base links cover just the routeros.npk package.
+extra links include both base routeros.npk and all extra-packages.zip available for X86.
📬 The RAML schema can be imported into Postman — see README.md for import instructions.
🔍 OpenAPI 3 schemas power the API Explorer — an interactive browser for the RouterOS REST API with enriched descriptions.
📋 /app YAML columns (7.22+) provide per-version JSON Schema files for validating RouterOS /app container YAML — /app for single-app definitions, store for app-store-urls= arrays. See the callout below for version-independent latest links.
Version REST Schema /console/inspect OpenAPI 3 /app YAML SNMP MIB
/app YAML Schemas — Always-Latest URLs
These root-level schema files are updated to the latest stable RouterOS release and are suitable for use in editors, CI pipelines, and SchemaStore. They are version-independent; for per-version schemas use the table above.

Strict (for CI validation — use with ajv, appyamlvalidate.js):
• routeros-app-yaml-schema.latest.json — single /app YAML definition
• routeros-app-yaml-store-schema.latest.jsonapp-store-urls= array format

Editor (relaxed for VSCode / SchemaStore autocompletion):
• routeros-app-yaml-schema.editor.json — single /app YAML (no strict regex)
• routeros-app-yaml-store-schema.editor.json — store format (relaxed)
💬 Found a bug? Want a feature? Need a specific version built? Everything is tracked on GitHub — open an issue.
RouterOS — Release Notes
MikroTik CHANGELOG ↗