SONiC Documentation

SONiC (Software for Open Networking in the Cloud) is an open source network operating system based on Linux that runs on switches from multiple vendors and ASICs. SONiC offers a full-suite of network functionality, like BGP and RDMA, that has been production-hardened in the data centers of some of the largest cloud-service providers. It offers teams the flexibility to create the network solutions they need while leveraging the collective strength of a large ecosystem and community.

This documentation is for SONiC version 202012.

To learn about new features and review the list of issues fixed and still open in version 202012, read the release notes. Then, when you are ready, get started.

Supported Platforms

You can find the list of platforms that run SONiC here.