Cisco: Not Serious About Network Programmability
![]() |
| "You can't fool me, there ain't no sanity clause!" |
The REST API plugin for newer ASA hardware is an example of that. It works fairly well, supports a broad swath of device features, is beautifully documented and has an awesome interactive test/dev dashboard. The dashboard even has the ability to spit out example code (java, javascript, python) based on your point/click interaction with it.
It's really slick.
But I Can't Trust It
Here's the problem: It's an un-versioned REST API, and the maintainers don't hesitate to change its behavior between minor releases. Here's what's different between 1.3(2) and 1.3(2)-100:New Features in ASA REST API 1.3(2)-100
So, any code based on earlier documentation is now broken when it calls /api/certificate/details.
This Shouldn't Happen
Don't take my word for it:Remember than an API is Continue reading



Juniper signaled it would be taking this approach when it bought Aurrion.
Vault helps companies secure multi-region security across multiple data centers.