Cisco Crosswork Network Automation APIs

Explore the Crosswork Network Automation APIs and learn how to use these APIs to manage and automate mass-scale network operations.

Introduction

Cisco Crosswork Network Automation is a microservices platform that brings together streaming telemetry, big data, and model-driven application programming interfaces (APIs) to redefine service provider network operations. Cisco Crosswork Network Automation offers a platform for customers and partners to collaborate on and build an application ecosystem around on-box innovation.

The Cisco Crosswork Network Automation product suite is a highly scalable and efficient operations automation framework. It enables service providers to quickly deploy intent-driven, closed-loop operations.

For details on the Cisco Crosswork Network Automation product suite, see Cisco Crosswork Essentials and Advantage Suites Data Sheet.

Crosswork Network Automation API

The Crosswork Network Controller REST API is a programmatic interface that uses REST architecture. The API accepts and returns HTTPS messages that contain JavaScript Object Notation (JSON) payloads. You can use any programming language to generate the messages and the JSON that contain the API methods or Managed Object (MO) descriptions.

The REST API is also used by the GUIs of the Crosswork Network Controller and the services running on it. So that whenever information is displayed, it is read through the REST API; and when configuration changes are made, they are written through the REST API.