Description
Service Based Interfaces (SBI) represent the core architectural principle of the 5G Core Network (5GC) introduced in 3GPP Release 15. Unlike the 4G EPC's point-to-point interfaces (e.g., S1, S6a), SBI adopts a service-based architecture where each Network Function (NF) (e.g., AMF, SMF, UDM) acts as both a service producer and consumer. These NFs expose their capabilities as standardized, reusable services through Application Programming Interfaces (APIs) that primarily use HTTP/2 with JSON payloads, following RESTful principles. The architecture relies on a Service Based Interface representation, where interactions are defined by service operations (e.g., Nudm_SubscriberDataManagement) rather than circuit-switched signaling. Key components include the Network Repository Function (NRF), which acts as a service registry for NF discovery and registration, and the Service Communication Proxy (SCP) for delegated discovery and load balancing. Communication security is enforced using TLS. How it works: A consumer NF (e.g., SMF) needing a service first queries the NRF (or uses an SCP) to discover the producer NF instance (e.g., UDM). It then directly invokes the producer's API endpoint. This model enables stateless NFs, horizontal scaling, automated lifecycle management, and dynamic network slicing, forming the backbone of a cloud-native, software-defined 5GC.
Purpose & Motivation
SBI was created to address the rigidity, scalability challenges, and slow innovation cycle of the 4G EPC's point-to-point interface model. That model required specific interfaces between each pair of NFs, leading to complex integration, vendor lock-in, and difficulty introducing new services. The shift to 5G demanded an architecture supporting network slicing, edge computing, on-demand scaling, and rapid service deployment. SBI solves these by applying cloud-native and microservices principles to the core network. It enables NFs to be developed, deployed, and scaled independently. The use of standard web protocols (HTTP/2, JSON) allows for easier integration with IT systems, CI/CD pipelines, and third-party applications. This paradigm was motivated by the need for operational agility, support for diverse 5G use cases from massive IoT to critical communications, and the economic imperative of deploying on commercial off-the-shelf hardware in virtualized/containerized environments.
What changed in its specifications
The latest release-to-release comparison of specifications that define SBI. Each summary describes the whole specification, not only this term.
Rel-19 added MPQUIC steering to multi-access PDU sessions, XR and media handling, and an Energy Information Function. It also added Local Offloading Management for edge computing, Vertical Federated Learning for AI/ML, and Ambient IoT text.
Full comparison in TS 23.501 →Rel-19 added Multimedia Priority Service (MPS) for Messaging, enabling priority handling for mobile terminated short message transfer.
Full comparison in TS 23.540 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (32 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-15, normative work from Rel-16.
- Alignment of SBI-based SMS TS 23.501CR3660
- Add NEF and MNPF in SBI-based SMS system architecture TS 23.540CR0002
- SBI TS Template Update TS 29.501CR0099
- Add SBI support Indication for IP-SM-GW. TS 29.503CR0864
- Add SBI support Indication for SMSF. TS 29.503CR0865
- HSS GBA SBI Services Definition TS 29.562CR0090
+ 12 more changes
- Compatibility of UDM not supporting SMS SBI TS 23.540CR0013
- Adding Redirection clause to SBI template TS 29.501CR0140
- Clarification on Data exposure via SBI TS 23.501CR4935
- Update Architecture for UPF SBI interface TS 23.501CR4937
- Correct SBI stage 3 template for custom operations without resources TS 29.501CR0144
- Update of SBI TS skeleton template TS 29.501CR0149
+ 1 more changes
Defining Specifications
3GPP specifications that define or reference SBI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.501 vk30 | 5G System Architecture | Rel-20 read |
| TS 23.540 vk00 | 5G Service-Based SMS Architecture | Rel-20 read |
| TS 24.186 vk10 | IMS Data Channel and AR Communication | Rel-20 read |
| TS 24.229 vk10 | IMS SIP/SDP Call Control Protocol | Rel-20 read |
| TS 26.804 vk10 | 5G Media Delivery Architecture Extensions | Rel-20 read |
| TS 28.203 vi10 | Charging management | Rel-18 read |
| TS 29.501 vk00 | 5GC SBI API Design Principles | Rel-20 read |
| TS 29.503 vk10 | UDM Service Based Interface | Rel-20 read |
| TS 29.518 vk10 | AMF Service Based Interface | Rel-20 read |
| TS 29.543 vk10 | Data Transfer Policy Control Services | Rel-20 read |
| TS 29.551 vk00 | 3GPP TS 29551 vk00: PFD Management Service Specification | Rel-20 read |
| TS 29.554 vk10 | BDT Policy Control Service | Rel-20 read |
| TS 29.562 vk10 | HSS Nhss Services for IMS and GBA | Rel-20 read |
| TS 29.563 vk00 | Nhss Services for 5G SBA Stage 3 | Rel-20 read |
| TS 29.571 vk10 | 5G Common Data Types | Rel-20 read |
| TR 29.829 vh10 | SMS Service-Based Interfaces for 5G Core | Rel-17 read |
| TS 32.290 vk00 | 5G Charging Service-Based Architecture | Rel-20 read |
| TS 33.117 vk20 | Catalogue of Security Requirements and Tests | Rel-20 read |
| TS 33.503 vk00 | 5G ProSe Security Specification | Rel-20 read |
| TS 33.514 vk20 | UDM Security Assurance Specification | Rel-20 read |
| TS 33.529 vj10 | SCAS for SMSF Security Assurance | Rel-19 read |
| TS 33.794 vj10 | Study on Zero Trust Security Enablers for 5G | Rel-19 read |