Dashboard
/
CCNA Automation
/ Notes
Cisco Platforms and Development
Study cheat sheet Β· DEVASC
Generated May 12, 2026
Practice This Topic
Key Concepts
- Cisco DNA Center (DNAC): Intent-based networking platform for network automation, assurance, and management. Uses a REST API (northbound) to integrate with external apps
- Cisco SD-WAN (Viptela): Software-defined WAN solution. Key components: vManage (GUI/API), vSmart (control plane), vBond (orchestration), vEdge/cEdge (data plane)
- Cisco Meraki: Cloud-managed networking. Managed entirely via Meraki Dashboard API (REST). No on-prem controller needed
- Cisco ACI: Data center SDN solution. APIC is the controller. Uses a REST API with XML or JSON. Policy-based model using Tenants, VRFs, Bridge Domains, EPGs
- Cisco DevNet: Developer program providing sandboxes, APIs, and learning resources for Cisco platforms
- Webex APIs: Used to integrate messaging, meetings, and calling. Bot creation uses webhooks to receive events
- Cisco IOS XE: Traditional routing/OS with NETCONF/RESTCONF/gRPC support for programmatic access
- NSO (Network Services Orchestrator): Automates multi-vendor networks using YANG models and NEDs (Network Element Drivers)
How It Works
- DNA Center API flow: Authenticate β get token β use token in
X-Auth-Tokenheader β call intent APIs under/dna/intent/api/v1/ - Meraki API flow: Use
X-Cisco-Meraki-API-Keyheader for all calls β base URLhttps://api.meraki.com/api/v1/ - ACI API flow: POST to
/api/aaaLogin.jsonβ get token β useAPIC-cookiefor subsequent calls - SD-WAN vManage API: Authenticate via POST, get
JSESSIONID+ CSRF token, include both in API calls - RESTCONF: Uses HTTP methods on YANG-modeled data; base path
/restconf/data/on IOS XE devices - NETCONF: Uses SSH (port 830), XML-encoded RPC calls (
<get-config>,<edit-config>,<commit>)
Commands / Syntax / Key Values
| Platform | Base URL / Key Detail |
|---|---|
| DNA Center | https://<dnac>/dna/intent/api/v1/ |
| Meraki | https://api.meraki.com/api/v1/ |
| ACI / APIC | https://<apic>/api/ β JSON or XML |
| SD-WAN vManage | https://<vmanage>:443/dataservice/ |
| Webex | https://webexapis.com/v1/ |
| RESTCONF (IOS XE) | https://<device>/restconf/data/ |
| NETCONF port | SSH port 830 |
Authentication headers:
- DNA Center β X-Auth-Token: <token>
- Meraki β X-Cisco-Meraki-API-Key: <key>
- Webex β Authorization: Bearer <token>
- ACI β Cookie: APIC-cookie=<token>
Common DNA Center API endpoints:
- GET /network-device β list devices
- GET /site β list sites
- POST /pnp/workflow β Plug and Play
Exam Gotchas
- DNA Center vs ACI: Don't confuse them. DNA Center is for campus/branch networks; ACI is for the data center. Both have REST APIs but different auth mechanisms and URL structures
- Meraki has no on-prem controller β all management is cloud-based. If a question mentions an on-prem controller for Meraki, it's wrong
- NETCONF uses port 830, not 22 (even though it runs over SSH). Exam loves to test this port number
- SD-WAN vManage needs TWO tokens β
JSESSIONID(cookie) AND `X-
My Notes
Edit your saved notes here. Saving replaces what is stored.
Add More Notes
Paste new content here. It will be added below your existing notes β nothing gets overwritten.