Skip to content
CONFIGLANE

Automation · Operations

Catalyst Center is an API with a UI — not the other way round

Most Catalyst Center rollouts stop at the interface: the platform is up, discovery has run, somebody clicks. That captures the smaller half of its value. The platform is built as an interface — and only through it does it become the operational tool it is sold as.

By ConfiglanePublished 6 min readCisco Catalyst Center

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

DirectionWhat 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 documented API directions of Catalyst Center

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  1. Meraki and Catalyst Center Global Overviewopens in a new tab

    Cisco Meraki Documentation · retrieved 26 August 2026

  2. Cisco DNA Center Has a New Name and New Featuresopens in a new tab

    Cisco Blogs · 2023-11-13 · retrieved 26 August 2026

FAQ

Frequently asked questions about the Catalyst Center API

Which APIs does Catalyst Center ship?

Three directions. The intent API (northbound) for policy-driven REST operations using standard HTTP methods and JSON — the route your automation uses to instruct the platform. Events and notifications (eastbound) for event handlers from assurance and software image management — the route the platform uses to tell you something without anyone looking. And the integration API (westbound) for ITSM, reporting and analytics.

Does Catalyst Center replace our NetBox and Ansible automation?

No, and it should not. The platform is strong for Catalyst infrastructure but no source of truth for everything on site. The division that holds: NetBox stays the inventory, your pipeline renders and validates the intended configuration, Catalyst Center takes onboarding, software waves and assurance, and the two are joined through the documented REST interface. Two automations claiming the same configuration produce a conflict, not double the benefit.

Which tools do we use to talk to the API?

Cisco provides SDK and tooling paths through Python, Ansible and Terraform. Which one fits depends less on the platform than on your existing chain: if you already run Ansible, stay with Ansible; if you think in infrastructure as code, Terraform is the shorter route. What matters is not the choice but the commitment — one route, documented and tested.

Is the product called DNA Center or Catalyst Center now?

Catalyst Center. Cisco's developer documentation states explicitly that Cisco DNA Center is now Catalyst Center and that both names appear in different materials during the transition while referring to the same product. Purchase documents, licence names, older runbooks and API paths will therefore still show the old name.

Where should we start?

With an event stream, not with provisioning. One subscribed assurance event that lands automatically in a ticket proves the entire chain — permissions, connection, target system — and changes daily operations straight away. Automated onboarding is a small step after that; before it, it is a risk with a user interface.

Cisco Catalyst Center

Plug and Play & templates. A new switch needs more than a serial number.

We design repeatable device rollouts with Cisco Catalyst Center. Site assignment, initial configuration, software and functional checks become one workflow, ending with a connection your users can actually use.

Discuss a device rollout

Assessment → first dependable change