Child pages
  • PINS
Skip to end of metadata
Go to start of metadata


P4 Integrated Network Stack (PINS) is an industry collaboration bringing SDN capabilities and P4 programmability to traditional routing devices that rely on embedded control protocols (like BGP). Specifically, this project uses P4 to model the SAI pipeline, adds externally programmable extensions to the pipeline and introduces P4Runtime as a new control plane interface for controlling the pipeline.

Read more at PINS webpage. PINS design documents will be available as part of the SONiC documentation.

PINS is currently incubating as an ONF Member's Only project. By November 2021, parts of PINS will be made open source and available under the Apache 2.0 open source license as part of the SONiC project.

To join the ONF PINS working group, companies must be ONF members and are required to submit a Contributor License Agreement (CLA) and a PINS Project Participant agreement.

Communication Channels

Weekly Meetings:

Member's Only weekly working group calls are on Wednesdays for PINS members. Public community calls will begin later in 2021.

Mailing Lists:

For PINS announcements, you can join the PINS Annouce mailing list here:

Be sure to click the "Join group" button near the top of the page near the search bar.

We expect all ONF employees, member companies, and participants to abide by our Code of Conduct. If you have any questions or concerns, please notify a member of the ONF team or email

Having trouble getting started? First, reach out to the mailing list or Slack team. If you still have questions or concerns, please email

  • No labels