SONiC (Software for Open Networking in the Cloud) ist ein quelloffenes, auf Linux basierendes Netzwerkbetriebssystem, das auf Rechenzentrums-Switches verschiedener Hardwarehersteller und ASIC-Familien läuft. Es bietet Routing-Funktionen wie BGP und RDMA-Unterstützung und wird auf Switches installiert, die der Betreiber selbst besitzt und betreibt. Für Organisationen, die Hardware und Software getrennt wählen möchten, ist es eine Alternative zu den proprietären Switch-Betriebssystemen markengebundener Hardware, etwa Arista EOS oder Cisco NX-OS.
Microsoft entwickelte SONiC für seine Azure-Rechenzentren. Im April 2022 wurde das Projekt bei der Linux Foundation angesiedelt, einer US-amerikanischen Non-Profit-Organisation, um eine neutrale Governance zu ermöglichen; die Linux Foundation konzentriert sich auf die Software, während die Open Compute Project-Initiative an Hardwarespezifikationen arbeitet. Der Quellcode steht unter der Apache-Lizenz 2.0. Governance und Hosting-Organisation sind damit in den USA angesiedelt, was europäische Anwender berücksichtigen sollten; betrieben wird die Software auf Geräten der Organisation selbst.