Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Stratum is building an open , minimal, production-ready distribution for source silicon-independent switch operating system for software defined networks. It supports a number of white box switches .  Stratum and exposes a set of next-generation SDN interfaces, including P4Runtime and OpenConfig, enabling interchangeability of forwarding devices and programmability of forwarding behaviors. Stratum is working on delivering a complete open source /gNMI.

Stratum avoids the vendor lock-in of today’s data planes (i.e. proprietary silicon interfaces and closed software APIs) and enables easy integration of devices into operator networks. It delivers a complete white box switch solution to deliver on realize the ‘software defined’ promise of SDN.

Stratum is currently in the incubation phase, and the source code, along with some documentation and mailing lists, are only available to ONF members. Anyone (companies or individuals) can become a member.

Here are a number of pointers to resources that can help you get started understanding Stratum:

now fully open source and available under the Apache 2.0 open source license. The source code can be viewed here:

To contribute to Stratum, both individuals and companies are required to submit a Contributor License Agreement (CLA). If your company is already a Partner Member of ONF, only a CLA Addendum is required.

If you are new to Stratum, we have curated several talks that will help you get started. There are also a number of tutorials available.

Communication Channels

Weekly Meetings:

The Stratum Project Calendar (join Join a TST call or come to a meeting):

Mailing List:


meet up.

Stratum Project Calendar :

Mailing Lists:

Step 1: Fill in the form:

Step 2: Click the link in the confirmation email

For the developer mailing list, you can use the same procedure:

Slack Workspace:

Once you've joined the project, you can join our Slack team.

Step 1: Fill in the form:


Once you've joined the project, you can sign up for our Slack team.


Interested in contributing to the Stratum project? Join us today.