The article is co-authored with Jesus Illescas, Cisco Software Engineer
The Cisco Code Exchange platform gathers shared code repositories related to Cisco and open-source technologies for security, networking, cloud, IoT, collaboration, mobility, and data center domains. Use cases on the exchange cover scenarios for automation, monitoring, telemetry, and network automation.
We constantly improve the Code Exchange platform, adding new features like security scanners. The new platform version supports Cloud IDE, a browser-based integrated development environment that users can use to quickly start with related code/script. The Code Exchange Cloud IDE supports running related workflow with DevNet Sandbox, and promptly tries to deploy and run the project without deploying the repo locally or in your server.
NSO Playground is a user-friendly IDE
When it comes to code development, setting up environments to test and share with others can be a hassle. But worry no more! We’re excited to announce NSO Playground for Cisco Network Services Orchestrator (NSO), a new environment available on Code Exchange that simplifies your network automation journey with NSO.
NSO Playground provides a user-friendly browser-based integrated development environment (IDE) where you can dive right in and explore the world of NSO. It’s the perfect place to experiment with NSO examples and interact with different components without the need for complex installations or setups.
Get hands-on without the hassle
But that’s not all! NSO Playground also allows you to contribute your own examples and share them with the community. Your peers can instantly play with your examples, giving them a hands-on experience without any installation hassles.
With NSO Playground, you have two options to choose from: System Install and Local Install. The System Install version is based on the official NSO container, providing a closer production environment for your experiments.
To help you get started, we’ve created two repositories on GitHub: one for System Install and another for Local Install. These repositories contain all the information you need to explore the playground, add your own examples, find help, and even access an example to play around with.