Showing results for 
Search instead for 
Did you mean: 
Cisco Employee
Cisco Employee



Networking Automation and Analytics Knowledge Base

For one-on-one help with these products, you can open a ticket at For other products, please contact Cisco TAC at


Networking Automation and Analytics

Make Network Automation simple with the Community



  • Automating Webex Teams (Python) - Leverage your favorite automation tools to incorporate Webex Teams REST APIs.

  • NSO Basics for Network Automation - Learn network programmability and Next Generation Orchestration using Cisco’s Network Service Orchestrator through theory and practice. Easily automate any networking vendor’s infrastructure at scale and see how NSO provides an incomparable API into both legacy CLI devices and RESTCONF/YANG model devices.

  • IOS-XR CLI Automation - Cisco IOS-XR offers a comprehensive portfolio of APIs at every layer of the network stack, allowing users to leverage automated techniques to provision and manage the lifecycle of a network device.

  • Cisco SD-WAN with Ansible - Learn the basics of SD-WAN automation with Ansible.

  • Using NAPALM for Network Automation - Accomplish network automation and device management with NAPALM.

  • Networking 101 - Learn coding basics for Networking.

  • EN Networking - Build Apps with Cisco DNA Center Platform Solutions.

  • DC Networking - Explore Application Centric Infrastructure (ACI) programmability options and explore data center APIs.



  • Cisco DevNet Learning Labs (Automation) - All DevNet Learning Labs tagged with the keyword 'Automation'

  • Cisco DevNet Learning Labs (Analytics) - All DevNet Learning Labs tagged with the keyword 'Analytics'

  • DevNet Automation Exchange - DevNet Automation Exchange provides shared code repositories for network automation and guides teams through their journey with a walk-run-fly methodology.

  • DevNet Automation Bootcamp - an intensive, 9-day course delivered over 6 weeks for a team of up to 12 learners. This schedule gives your team time to absorb the new material they’re learning as they apply it to your infrastructure and business needs.

  • Networking Dev Center - Learn how you can integrate with the network through full system management solutions in the cloud, utilize automation platforms and controllers, or directly interact with devices with APIs and Interfaces.


IDEs - an Integrated Development Environment (IDE) is a software package available for download and use that can help simplify the development process. IDEs integrate many of the common tasks in software development to enable rapid application development.

  • PyCharm - an IDE with full support for Python, as well as for HTML, CSS, JavaScript, Node.js and more.

  • Komodo - another IDE with full support for Python, as well as Go, Perl, Ruby and more.

  • VS Code - Visual Studio Code is technically not an IDE. It's a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for several programming languages and has a rich ecosystem of extensions for other languages and runtimes.


SDKs - a software development kit (SDK) differs fundamentally from an IDE. An SDK is a set of functions, packages, documentation and programs required for development on a specific platform or technology, whereas an IDE can be thought of as providing tools for application development using a specific language or technology.


Sandboxes - Cisco and Networking are practically synonymous! The Sandbox offers many networking labs with SDN controllers or API driven network gear!


Learning Labs - just like our Sandboxes, the Learning Labs on Cisco DevNet are FREE to use!


Cisco Modeling Labs - Cisco Modeling Labs (CML) is our premier platform for network simulation. With an easy-to-use HTML5 UI and a comprehensive API, Cisco Modeling Labs makes it fun to design, test, troubleshoot, and learn.


Postman - Postman can be utilized to build and test APIs. In the context of network programmability where an API is already constructed and ready to be followed, administrators and developers can utilize Postman to debug code and test REST calls that need to be made. Postman also offers a browser extension for Google Chrome, available within the Chrome Web Store. There are similar easy-to-use tools like Insomnia and Paw that are popular as well.


VIRL - Cisco Virtual Internet Routing Lab (VIRL) is an extensible network virtualization platform that enables the development of high-fidelity models of real or planned networks.  VIRL includes current virtualized versions of Cisco network operating systems and allows integration with 'real' physical / external networks, network elements, and servers.

  • VIRL - get VIRL, deploy VIRL, as well as tutorials and resources. 


Cisco Active Advisor - Cisco Active Advisor simplifies network discovery and finds security alerts that apply to your devices. It also analyzes contract coverage and end-of-life status, and can compare your network against Cisco Validated Designs. Best of all, it's free.


Cisco Network Assistant - Cisco Network Assistant is a PC-based network management application optimized for wired and wireless networks for growing Small-Medium sized businesses. Cisco Network Assistant provides a centralized network view with a user-friendly GUI that simplifies configuration, management, and troubleshooting.

  • Cisco Network Assistant - Using Cisco Network Assistant, network administrators can easily apply common services, generate inventory reports and synchronize passwords across Cisco switches, routers, wireless LAN controllers, and access points.


Cisco Bug Search Tool - The Cisco bug tracking system maintains a comprehensive list of defects and vulnerabilities in Cisco products and software. 

  • Cisco Bug Search Tool - Bug Search is a web-based tool that acts as a gateway to the bug tracking system and provides you with detailed defect information about your products and software.



Cisco Internetworking Troubleshooting Tools

  • Troubleshooting Tools - information about the wide variety of tools available to assist you in troubleshooting your internetwork. This includes information on using router diagnostic commands, Cisco network management tools, and third-party troubleshooting tools.






External Resources



Good information. I can advice you to ask for support to node.js web development company, who can help you set UX/UI development for Node.js in your project. This case should be done by experienced specialists better.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Recognize Your Peers
Quick Links