See also: Developer Exchange.
The tools demonstrate how a media application server interacts with the 5G Core (the Policy Control Function (PCF) and Binding Support Function (BSF)) to request network resources dynamically. This project ships as a set of reusable service consumer libraries, and each library comes with a runnable command-line tool that demonstrates it. For which library to pick and the full architecture detail, see Implementation Detail.

What's Built
1 repository makes up this project — the service consumer libraries and their command-line tools, listed below.
Repositories
The real code behind this project, with each repository's latest release.
Implementation Detail
Which library to use for which job, and the architectures they plug into.
Call to Try
Build and test it yourself, with the tutorials.
Developer Updates
Community stats, open pull requests and the roadmap.
Standards implemented
3GPPImplemented specifications: 3GPP TS 29.214 (Policy and Charging Control Rx interface), TS 29.513 (Policy and Charging function interactions), TS 26.512 (5GMS AF interactions with the 5G Core).
Contributors & How to Contribute
Repositories & Releases
rt-5gc-service-consumersService-consumer library implementing the MB-SMF side of Nmbsmf_TMGI and Nmbsmf_MBSSession (3GPP TS 29.532), vendored as a subproject inside the MBSF as an alternative to provisioning the 5GC directly.
Latest release: rt-5gc-service-consumers-2.1.1 · 2026-06-05 · 18w ago
Developer Updates
Last Synced: 2026-10-10 02:53 UTC
| Repository | Stars | Forks | Views (Total) | Clones (unique per day) | Activity |
|---|---|---|---|---|---|
| rt-5gc-service-consumers | 5 | 2 | 213 | 192 | Active |
Open Pull Requests
This page tracks the roadmap for the 5G Core Service Consumers. The boards below cover features that are built on top of the reusable service consumer libraries, for example adding Network Assistance and Dynamic QoS Policies to the 5G Media Streaming (5GMS) components, and the initial MBS User Services release.
General Project Roadmap: the Kanban board below tracks the planned and in-progress work for the 5G Core Service Consumers (the reusable service consumer libraries and the features built on top of them). It is maintained live on GitHub.
Developer Kanban Boards:
- 5GMS: Network Assistance — addition of Network Assistance features to the 5GMS components, including integration with the BSF and PCF via reusable service consumer libraries: Kanban board
- 5GMS: Dynamic QoS Policies — addition of Dynamic QoS Policies features to the 5GMS components, including integration with the BSF and PCF via reusable service consumer libraries: Kanban board
- 5MBS: User Services initial release — initial implementation of MBS User Services, including integration with the MB-SMF via reusable service consumer libraries: Kanban board

