09-29-2020 07:45 PM
In SD-WAN there is vmanage to configure. But there is an additional API, so what is that APi for and what are its benefits?
09-29-2020 09:46 PM
The way I plan to use the API is to pull data from my vManage instance and have router information graphed in MS PowerBi. I'm sure you can do much more with it but that depends on your Python skills and such.
See the below documentation:
https://www.ciscolive.com/c/dam/r/ciscolive/apjc/docs/2019/pdf/DEVWKS-1417.pdf
https://developer.cisco.com/network-automation/detail/7073831078127492/
10-19-2020 05:38 PM
Hi,
The purpose of the API is to allow you to programmatically pull information from vManage (statistics, device status, device info, etc.) or manipulate vManage (change templates, delete, create new templates, etc.). Some use cases are:
Please note that if you controllers are Cisco-hosted, snapshots are taken of vManage often to help you restore everything in case of a disaster, but it never hurts to have another backup. There is a free tool provided by Cisco which "hides" the actual API calls and does them in the background while completing tasks like backup, restore, template creation, etc. for you. The tool is called Sastre and it is located here:
https://developer.cisco.com/codeexchange/github/repo/reismarcelo/sastre/
Here is the snippet from the site describing the tool:
"Sastre provides functions to assist with managing configuration elements and visualize information from Cisco SD-WAN deployments.
Some of the use-cases include:
Hope it helps!
Steve
10-27-2020 08:26 AM
Viptela software provides a REST API, which is a programmatic interface for controlling, configuring, and monitoring the Viptela devices in an overlay network. You access the REST API through the vManage web server.
Available API Calls Managing users and user groups, viewing audit logs, and managing the local vManage server. Managing certificates and security keys. Creating feature and device configuration templates, retrieving the configurations in existing templates, and creating and configuring vManage clusters.
The other benefit is third party integration like Optimize operation workflows by integrating the network with CRM and ticketing systems
Regards
Inderdeep Singh
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide