Skip to content

Using a SONiC Abstraction API (for fun and profit)#

AutoCon 3 (Prague) digest Program Core pick Prague · 28–30 May 2025

Josh Saul

Play the recording: Using a SONiC Abstraction API (for fun and profit)

  • Why: SONiC fragmentation across distributions is a real operational problem for multi-vendor cloud and AI infrastructure provisioning — and AI-cluster fabric provisioning is exactly where this is biting hardest right now.
  • What: A demonstration of how traditional IaC tools can drive abstractions that generate actual device configurations across multiple SONiC platforms, instead of writing per-flavor configs.
  • How: An abstraction layer over multiple SONiC flavors, with configs pushed via gNMI and (where necessary) SNMP/CLI paths. (From abstract only — no usable source text, and it's a lightning talk, so expect a demo rather than deep architecture detail.)
  • Where applicable: Directly relevant to anyone operating or evaluating SONiC-based DC fabrics with mixed distributions/vendors; less relevant if you're on a single NOS distribution.