Cisco IOS XE supports model-driven programmability using protocols such as gNMI (gRPC Network Management Interface). gNMI is a protocol that provides a way to manage and configure network devices using a standardized approach to data models and APIs. Model-Driven Telemetry: gNMI is used for streaming telemetry data from network devices. Configuration Management: It allows for the configuration of network devices using standardized YANG models.