Key Files
Launch NSO to new heights with AGNTCY multiβagents & n8n automation
Transform NSO operations with intelligent multiβagent automation. Combines AGNTCY's agent framework with n8n workflows to eliminate config drift, accelerate deployments & reduce complexity.
nso-rocket is designed as a modular automation and execution layer for Cisco NSO, combining workflow automation, agent-based intelligence, and observability tooling through well defined integration.
nso-rocket uses n8n as the workflow and event-orchestration layer. n8n is responsible for:
In this architecture, n8n acts as the automation conductor, while nso-rocket provides the NSO-specific logic and execution steps that n8n invokes.
n8n: https://n8n.io/
nso-rocket integrates with the AGNTCY Multi-Agent Framework to support agent-driven decision-making and orchestration. AGNTCY agents can:
In this model, AGNTCY provides the reasoning and coordination layer, while nso-rocket serves as the deterministic, auditable automation executor for network changes via Cisco NSO.
AGNTCY: https://github.com/AGNTCY
nso-rocket integrates with Grafana for visualization and operational insight into automation activity. Workflow outputs from nso-rocket (such as execution status, device counts, drift results, and timing data) can be surfaced as metrics or logs and visualized in Grafana dashboards.
This enables teams to:
Grafana: https://grafana.com/grafana/
Together, n8n, AGNTCY, and Grafana allow nso-rocket to participate cleanly in agent driven, event based network operations while keeping Cisco NSO as the authoritative source of truth.
Designed for enterprise network teams and automation engineers who need speed, intelligence, and reliability in their NSO environments.
NSO-Rocket/
βββ workflows/ # n8n workflows (discovery, compliance, monitoring, operations)
β βββ compliance/ # Drift detection, standardization, remediation
β βββ discovery/ # Brownfield network scan & service discovery
β βββ integration/ # Legacy bridges & API translation
β βββ monitoring/ # Performance metrics & health dashboards
β βββ operations/ # Service deployment & rollback
βββ agntcy/ # AGNTCY multiβagent definitions
β βββ schemas/ # OASF agent schemas
β βββ agents/ # Multiβagent configurations
β βββ manifests/ # Agent workflow manifests
βββ configs/ # Async & topology weighting configs
βββ dashboards/ # Grafana/n8n dashboards
βββ documentation/ # Setup, workflow guides, troubleshooting
βββ scripts/ # Helper & transformer scripts
βββ templates/ # Device configs, service templates, YANG models
βββ examples/ # Demo environments & use case scenarios
git clone https://github.com/<your-username>/NSO-Rocket.git cd NSO-Rocket
code .configs/async-settings.jsonconfigs/topology-weights.jsonworkflows/ (start with compliance/config-drift-detection.json)dashboards/)| Version | Highlights |
|---|---|
| v1.0 | π Async drift detection π Topology prioritization π Dashboards π AGNTCY schemas |
| v1.5 | π Remediation workflows β Approval gates π ITSM integration (ServiceNow / Jira) |
| v2.0 | π€ Full AGNTCY workflow orchestration π‘ Remediation agents π Brownfield migration automation |
MIT License β see LICENSE
Pull requests welcome! Check documentation/setup-guide.md for contribution guidelines.
Owner
Contributors
Categories
NetworkingProducts
Network Services Orchestrator (NSO)Programming Languages
PythonLicense
Code Exchange Community
Get help, share code, and collaborate with other developers in the Code Exchange community.View Community