thinQmaster Virtual testing partner Adaptive practice exams that find your weak spots and drill them. Every answer explained. From $69
Enroll

thinQmaster

Find your exam

Five questions free, before you decide.

Step 1 · choose a vendor

In one of our camps? Your practice exams come with the tuition — they are on your study page already.

DevOps & Automation · Foundational

Network Programmability

Using software, APIs, and data models to configure, monitor, and operate networks programmatically instead of by CLI.

Definition

Network programmability relies on model-driven interfaces (NETCONF, RESTCONF, gNMI with YANG), controller APIs, and automation tools such as Ansible and Python libraries. It enables consistency, speed, and integration with CI/CD.

Example

A Python script uses RESTCONF to push standardized interface descriptions to 500 switches.

Exam tip

Model-driven APIs are preferred over screen-scraping CLI output because they return structured data.

Related terms