The short version
- Catalyst Center documents three API directions: the intent API (northbound) for policy-driven REST calls, events and notifications (eastbound) for assurance and software image management events, and the integration API (westbound) for ITSM, reporting and analytics.
- What is automatable: device lifecycle, provisioning, software management, compliance, inventory, policy and analytics — not just rollout.
- Cisco provides SDK and tooling paths through Python, Ansible and Terraform; permissions run through role-based access control.
- The platform replaces no source of truth. The division that holds: NetBox stays the inventory, the pipeline renders the intended configuration, Catalyst Center takes onboarding, software waves and assurance.
There is a state you find in many organisations after a Catalyst Center rollout: the appliance runs, devices are discovered, the health scores are green — and somebody clicks. Rollouts through the interface, software levels through the interface, reports through the interface. The platform works, but it does not work with you.
That is not an operator error but a consequence of order: learn a platform through its interface and you think of it as an interface. Cisco documents it differently — as a programming interface with three directions, to which a user interface belongs.
Three directions, not one interface
| Direction | What for |
|---|---|
| Intent API (northbound) | Policy-driven REST operations using standard HTTP methods and JSON |
| Events and notifications (eastbound) | Event handlers for assurance and for software image management |
| Integration API (westbound) | ITSM integration, reporting and analytics |
The distinction is more than nomenclature. Northbound is how your automation instructs the platform. Eastbound is how the platform tells you something without anyone looking. Westbound is the route into the systems the organisation already works in — ticket, report, analysis. Think only northbound and you build automation nobody notices.
What that actually automates
The documentation names device lifecycle, provisioning, software management, compliance, inventory, policy management and advanced analytics as functional areas. In practice that means:
- Onboarding without a lab bench. New devices arrive through plug and play into the right site, with the right software level and the right template — triggered from the inventory, not from memory.
- Software waves as an operation. One train, one group, one window, one record. What is a calendar series today becomes a run with a result.
- Compliance as a query. Drift from the intended state can be queried instead of noticed. That is the difference between an audit and a surprise.
- Reports without handwork. Inventory, software levels and health histories travel through the integration API to where they are read — not to where they were produced.
For the route there Cisco provides several tools: Python, Ansible and Terraform. Permissions run through role-based access control — which matters more for automated access than for human access, because a service account with full rights is the most convenient path and the worst one.
Beside NetBox and Ansible — not instead of them
The most common misconception during a rollout: that Catalyst Center replaces existing automation. It does not, and it should not. The platform is strong for Catalyst infrastructure; it is no source of truth for everything on the network.
That boundary belongs drawn before the rollout, not after it. Two automations claiming the same configuration do not produce double the benefit but a conflict with a timestamp.
The name in your paperwork
What this means for a rollout
Draw the boundary first
What belongs in the source of truth, what does the platform take? That answer decides the whole automation architecture and is expensive to correct later.
Build access as roles
One service account per purpose with the rights that purpose needs. Role-based access control is there for it — and rarely used before the first incident forces it.
Start with an event stream
One subscribed event that ends in a ticket proves the whole chain faster than any provisioning project — and changes daily operations immediately.
Provision after that
Once inventory, permissions and the feedback path stand, automated onboarding is a small step. Before that it is a risk with a user interface.
How we introduce and hand over Catalyst Center is described under Cisco Catalyst Center; the automation chain beside it under network automation. Which IOS XE release belongs on the devices is covered in the piece on IOS XE release strategy.
Sources
Every evidenced claim in this article can be traced here. The retrieval date shows how fresh the check is.
- Cisco Catalyst Center Platform API Documentation (version 3.1.6)opens in a new tab
Cisco DevNet · retrieved 26 August 2026
- Meraki and Catalyst Center Global Overviewopens in a new tab
Cisco Meraki Documentation · retrieved 26 August 2026
- Cisco DNA Center Has a New Name and New Featuresopens in a new tab
Cisco Blogs · 2023-11-13 · retrieved 26 August 2026

