REST API supportability for Cisco Switches & Routers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-02-2020 05:09 AM
Hi All,
Wondering apart from Cisco 1000v & Cat9k, which other switches and routers supported Rest API?
Thank you,
C
- Labels:
-
Communities of Interest
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-02-2020 06:24 AM
Hi,
I would say most, if not all, of the newer software/platforms support REST APIs:
- Firepower/FMC API - https://www.cisco.com/c/en/us/support/security/defense-center/products-programming-reference-guides-list.html
- Meraki Dashboard APIs - https://dashboard.meraki.com/api_docs
- NX-OS APIs - https://developer.cisco.com/site/cisco-nexus-nx-api-references/
- ACI APIs - https://www.cisco.com/c/en/us/td/docs/switches/datacenter/aci/apic/sw/2-x/rest_cfg/2_1_x/b_Cisco_APIC_REST_API_Configuration_Guide/b_Cisco_APIC_REST_API_Configuration_Guide_chapter_01.html
- UCS / UCS Director APIs - https://developer.cisco.com/site/ucs-dev-center/
- Webex APIs - https://developer.webex.com/docs/api/getting-started
And so many more. If you plan to explore them, you can find a lot of labs, learning modules and sandboxs on DevNet:
https://developer.cisco.com/learning/tracks
Have fun!
Sergiu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-02-2020 06:29 AM
Hello again,
Here is the full list of available APIs, categorized per technology: https://developer.cisco.com/docs/
Network Controller APIs
Application Centric Infrastructure (ACI) - Define and enforce policies on application deployment lifecycles in your data center.
Data Center Network Manager (DCNM) - Provision, monitor, route, switch, and administer your data center's Cisco Fabric.
Cisco DNA Center - Automate and operate your network to configure and observe at scale, using the Cisco DNA Center REST API.
Meraki - Leverage the Dashboard APIs to build custom networking solutions for secure, zero-touch provisioning.
Network Services Orchestrator (NSO) - Automate your network services lifecycle and configure programmatically.
Network Device APIs
IOS XE - Provide standards-based, consistent, programmable interfaces for Cisco network devices.
IOS XR - Use model-driven interfaces for structured configuration and operational data.
IOx - Host applications on Cisco hardware, including container-based deployments.
SD-WAN - Reduce WAN cost and time to deploy new services with cloud-delivered overlay WAN architectures.
Service Provider Network APIs
Evolved Programmable Network Manager (EPNM) - Converge packet and optical multilayer networks through device operation, administration, network provisioning, and network assurance.
IOS XR - Use model-driven interfaces for structured configuration and operational data.
Managed Service Accelerator - Create and deliver managed network, security, and business services to enterprise customers as a service provider.
Network Services Orchestrator (NSO) - Automate your network services lifecycle and configure programmatically.
Mobility and Location APIs
Connected Mobile Experiences (CMX) Mobility Services - Leverage device location with Wi-Fi and MAC address to improve customer experiences by offering coupons, promotions, and other push notifications to their devices.
Meraki - Leverage the Location Service APIs to discover real-time location statistics to improve customer engagement and loyalty across sites.
Unified Communications Manager (UCM) Extension Mobility - Enable end-users to access their personal Cisco Unified IP Phone configuration.
Data Center APIs
Application Centric Infrastructure (ACI) - Work on application deployment lifecycles in your data center.
Data Center Network Manager (DCNM) - Provision, monitor, route, switch, and administer your data center's Cisco Fabric.
Intersight - Manage UCS Compute programmatically using cloud services.
Network Assurance Engine (NAE) - Comprehensive assurance engine that mathematically verifies the entire network for correctness.
NX-OS - Automatically provision Cisco switches in the data center.
Unified Compute System (UCS) - Manage compute resources programmatically.
Collaboration APIs
Administrative XML (AXL) API for UCM - Integrate with your organization's Unified Communications Manager (UCM) database.
Broadworks - Cloud calling from a common network platform over any type of wired or wireless network architecture.
Contact Center Express - Manage customer contact points and integrate across agent desktops.
Finesse - Provide customer service agents a way to integrate with their contact center interfaces.
Jabber Web - Add IM & Presence plus Voice & Video into web applications.
Jabber Bots - Build interactive chat bots and 'chat-ops' apps with Jabber Bots.
ServiceGrid - Connects enterprise IT and service providers to enable end-to-end processes and faster communication on IT support issues.
Webex - Meet and communicate at work with custom collaboration solutions.
IoT APIs
IOx - Host applications on Cisco hardware, including container-based deployments.
Cisco IPv6 Mesh - Create a communication network overlay for the electric distribution grid to enable street lighting, connectivity to solar or wind power, on-demand metering, and other smart city use cases.
Control Center - Automate connectivity management, deployment, and track activity for all your connected devices.
Cisco Kinetic - Integrate data routes with fog application data, extract data from data pipes with connectors, and move or keep categorized data with policies.
Cisco Kinetic for Cities - Aggregate and organize data from city infrastructure sensors and other data sources in a consistent format.
Manufacturer Usage Description - Facilitate device visibility and segmentation of IoT devices by defining the corresponding behaviors for that device.
Security APIs
Advanced Malware Protection (AMP) for Endpoints - Protect your Windows, Mac, Linux, Android, and iOS devices through a public or private cloud deployment with API access.
Firepower Management Center - Get access to current configuration information and enables you to change configuration parameters.
Firepower Threat Defense (FTD) - Ansible modules - Automate configuration management and execute operational tasks on Cisco Firepower Threat Defense (FTD) devices.
Identity Services Engine (ISE) - Enforce compliance, heighten infrastructure security, and streamline user network access operations.
Stealthwatch Enterprise Data Exporter - Take flow data from the Stealthwatch system to be processed and stored by your own application.
Stealthwatch Enterprise REST API - Provide advanced threat detection, accelerated threat response, and simplified network segmentation.
Threat Grid - Review and analyze potential threats or behavior indicators of malware activity.
Umbrella - Blocks access to malicious domains, URLs, IPs, and files using the Enforcement API or pull threat intelligence programmatically with the Investigate API.
Cloud
Cisco CloudCenter Suite - Securely deploy and manage applications in multiple data center, private cloud, and public cloud environments.
Cisco Data APIs
Cisco Services APIs - Programmatically consume data about your Cisco devices, network inventory, contracts, customers, or products, such as the Smart Net Total Care APIs.
Regards,
Sergiu
