cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
168
Views
0
Helpful
2
Replies

Cisco DNA Intent API and Know Your Network API

Mitrixsen
Level 1
Level 1

Hello, everyone.

I am studying for my ENCOR exam which includes Cisco DNA APIs. I have a question about the Intent API. This is a type of northbound API that allows us to interact with Cisco DNA, make some configurations, retrieve information from it regarding clients, devices, etc. Is there any difference between an Intent API and a Know your Network API, or are they possibly the same thing?

Mitrixsen_0-1750495741691.png

Know your Network APIs have the following option:

Mitrixsen_1-1750495788924.png

Which uses this URL - https://sandboxdnac.cisco.com/dna/intent/api/v1/network-device.

So are Intent APIs also Know your Network APIs or what is the relationship between them here?

Thank you.
David

1 Accepted Solution

Accepted Solutions

You know how all thumbs are fingers, but not all fingers are thumbs? The same (sort of) All KYN (Know Your Network)APIs are Intent APIs, but not all Intent APIs are KYN APIs. Think of it like this

  • Intent API = The entire northbound API framework (covering provisioning, assurance, automation, etc.).
  • KYN APIs = A subset of Intent APIs focused on network visibility and monitoring.

The Catalyst Center's API documentation would groups them under "Intent API" because they all follow the intent based paradigm. The KYN APIs are just one categorywithin the Intent APIs, specifically for assurance and analytics.

Hope this helps.

 

Please mark this as helpful or solution accepted to help others
Connect with me https://bigevilbeard.github.io

View solution in original post

2 Replies 2

You know how all thumbs are fingers, but not all fingers are thumbs? The same (sort of) All KYN (Know Your Network)APIs are Intent APIs, but not all Intent APIs are KYN APIs. Think of it like this

  • Intent API = The entire northbound API framework (covering provisioning, assurance, automation, etc.).
  • KYN APIs = A subset of Intent APIs focused on network visibility and monitoring.

The Catalyst Center's API documentation would groups them under "Intent API" because they all follow the intent based paradigm. The KYN APIs are just one categorywithin the Intent APIs, specifically for assurance and analytics.

Hope this helps.

 

Please mark this as helpful or solution accepted to help others
Connect with me https://bigevilbeard.github.io

zayanhani
Level 1
Level 1
Think of it like this:
Intent API (umbrella)
│
├── Know Your Network (device info, health, clients, etc.)
├── Site APIs
├── Policy APIs
├── Topology APIs
└── Others...

When you use a Know Your Network API you are still using the Intent API, but with a specific set of functions focused on retrieving network state and information.