About the API Working Group category

The API Working Group manages P4 APIs, including the P4Runtime control plane API.

P4Runtime charter and repository

Scope of the standard runtime APIs is to provide standard means for:

  • local control (NOS integration) => silicon independence
  • remote control (SDN controller integration) => switch vendor independence
  • Runtime management of P4 tables
  • Runtime management of Portable Standard Architecture (PSA) externs (e.g. Counter, Meter, ActionProfile, …)
  • Ability to extend the API to support vendor-specific externs
  • Minimal session management (remote API only)