Skip to content

Streamlining Multi-Vendor Automation: Auto-generated RESTCONF Clients from YANG Models#

Matteo Colantonio (GARR)

  • Why: Attacks a tax every multi-vendor automation team pays: hand-written RESTCONF/NETCONF clients per device family. (from abstract only; lightning talk, slides not extractable)
  • What: A GARR-built tool that converts YANG models into developer-friendly, type-safe Python RESTCONF clients (Pydantic-based), giving runtime validation of network configurations before they hit devices.
  • How: Code generation from the device's own YANG schemas rather than hand-maintained bindings — the schema is the contract, and validation falls out of the generated types.
  • Where applicable: General technique for any YANG-speaking fleet; five-minute lightning format, so expect depth to be limited, but the idea is directly stealable.