The Linux Foundation Projects
Skip to main content

Join the SONiC community at ONE Summit in San Jose and explore the future of open networking and AI | REGISTER

Software for Open Networking in the Cloud

Get StartedSource CodeWiki

What is SONiC?

Software for Open Networking in the Cloud (SONiC) is an open source network operating system (NOS) 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.

Benefits of SONiC

Decouples Hardware
& Software

SONiC is built on Switch Abstraction Interface that helps in accelerating hardware innovation

Accelerates Software Evolution

First solution to break monolithic switch software into multiple containerized components that accelerate software evolution

Rapidly Growing
Ecosystem

SONiC has gained wide industry support over the last year that includes major network chip vendors

Featured Event

Watch session videos from the most recent SONiC workshop and Hackathon

More Info

Our Members

PREMIER MEMBERS
GENERAL MEMBERS
CONTRIBUTING ORGANIZATIONS

Become a SONiC member

Join SONiC community and shape the future of NOS