Glossary term · Core Network

NEF

Network Exposure Function

Core Network →

NEF is the 5G core network function that securely exposes network capabilities and events to authorized third parties, acting as a controlled gateway between external APIs and internal 3GPP protocols.

Introduced
Rel-5
Specifications
87 specs
Category
Core Network
Introduced
Rel-5
Specifications
87 specs
NEF Description Purpose Detected Changes Specifications

Description

The Network Exposure Function (NEF) is a central component within the 5G Service-Based Architecture (SBA) of the 5G Core (5GC). It serves as the standardized, secure, and policy-controlled entry point for external Application Functions (AFs) to interact with the 3GPP network. Architecturally, the NEF is a network function (NF) that communicates with other core NFs (like the Policy Control Function (PCF), Unified Data Management (UDM), and Network Repository Function (NRF)) via standardized service-based interfaces (e.g., Nnef). Its primary role is to mediate between external, non-3GPP application layer protocols (typically RESTful APIs based on HTTP/JSON) and the internal 3GPP-specific service-based interfaces (e.g., using JSON over HTTP/2). This involves API translation, protocol conversion, and ensuring that external requests are properly authorized, authenticated, and compliant with network policies.

Functionally, the NEF provides two main capabilities: exposure and storage. For exposure, it offers a northbound API (often defined in 3GPP TS 29.522) that allows AFs to request network services, such as influencing traffic routing (e.g., via the Network Slice Selection Assistance Information (NSSAI)), subscribing to network events (like UE location changes, connectivity status, or communication failure), and accessing network analytics. The NEF validates these requests against subscriber profiles and network policies enforced by the PCF. For storage, the NEF can securely store structured data received from an AF as "application data" in the Unified Data Repository (UDR) for later use by other network functions, acting as a structured data gateway.

Internally, the NEF works by receiving an API request from an AF, authenticating and authorizing the AF (often in conjunction with the Network Repository Function (NRF) and Security Edge Protection Proxy (SEPP)), and then translating that request into the appropriate service-based interface operation towards the relevant internal NF. For example, an AF request to monitor a UE's reachability status would be translated by the NEF into a subscription request to the Access and Mobility Management Function (AMF). The NEF then acts as a proxy, forwarding relevant notifications from the AMF back to the AF. This abstraction shields the internal 3GPP network from direct external access, providing a layer of security, stability, and control while enabling rich service capabilities.

Purpose & Motivation

The NEF was created to address the fundamental challenge of "walled garden" networks in previous generations (2G/3G/4G), where network capabilities were largely inaccessible to external entities, stifling innovation and service differentiation. In 4G EPC, limited exposure was provided via the Service Capability Exposure Function (SCEF), but it was often complex and not fully standardized for all capabilities. The 5G vision of enabling vertical industries (e.g., automotive, IoT, manufacturing) and new business models required a more robust, scalable, and programmable exposure framework.

Its primary purpose is to solve the problem of secure and controlled network openness. It allows Mobile Network Operators (MNOs) to monetize their network assets by offering capabilities like QoS control, location services, and network status information to enterprise partners and third-party developers through well-defined APIs. This enables the creation of tailored services such as enhanced mobile broadband with guaranteed bitrates for video providers, low-latency communication for cloud gaming, or reliable connectivity slices for industrial IoT. Furthermore, the NEF addresses security and privacy concerns by centralizing all external interactions, ensuring that exposure is governed by operator-defined policies, user consent (where applicable), and regulatory requirements, preventing unauthorized access to sensitive network data and control functions.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (83 CRs across 6 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 5 changes
  • Non-roaming Architecture for Network Exposure Function in reference point representation TS 23.501CR0073
  • Supporting Common API framework for NEF TS 23.501CR0124
  • NEF Services TS 23.501CR0367
  • Corrections to NEF functionalities description TS 23.501CR0545
  • Update of NEF service table (7.2.8) for Chargeable party and AFsessionWithQoS TS 23.501CR0563
Rel-16 18 changes
  • Introduction of NEF based infrequent small data transfer via NAS TS 23.501CR0890
  • Introduction of the SCEF+NEF TS 23.501CR0828
  • NEF service for service specific parameter provisioning TS 23.501CR0878
  • NEF service for NWDAF analytics TS 23.501CR0964
  • Update to NEF description by adding NIDD support TS 23.501CR1243
  • Description regarding NEF support of data retrieval from external party TS 23.501CR1362

+ 12 more changes

Rel-17 29 changes
  • Utilize NEF location service for SEAL LM TS 23.434CR0076
  • KI#3A - TSC Assistance container determined by NEF TS 23.501CR2619
  • Adding some parameters for local NEF selection TS 23.501CR2656
  • Newly added parameters for Local NEF discovery TS 23.501CR2856
  • NEF service to support EAS deployment info TS 23.501CR3025
  • Support of Network Exposure to EAS via Local NEF TS 29.122CR0428

+ 23 more changes

Rel-18 21 changes
  • Enhancements of PCF Services and NEF Services TS 23.501CR3796
  • KI#3, NEF exposure for handling PDU Session Type change and managing temporal invalidity/validity condition for a group of UEs TS 23.501CR3964
  • Update NEF to support NWDAF-assisted application detection TS 23.501CR4105
  • NEF capability for the new AIML service TS 23.501CR4408
  • NEF function update TS 23.501CR4571
  • NEF capability for the new AIML service TS 23.501CR4591

+ 15 more changes

Rel-19 7 changes
  • VFL support during the discovery of NWDAF, NEF, and AF instances TS 23.501CR5630
  • Providing Expedited Transfer indication from AF to NEF TS 29.122CR0941
  • Update the multiplexed media information over NEF interface TS 29.122CR0966
  • LI at the NEF for UAS Stage 2 TS 33.127CR0317
  • Add Nnef_UeAddress Service to NEF services TS 23.501CR6075
  • Add IMS Related NEF Services TS 23.501CR6431

+ 1 more changes

Rel-20 3 changes
  • NEF functionality update to support network energy saving TS 23.501CR6587
  • Redirect response description in NEF procedures TS 29.591CR0293
  • Correction of TC_CP_AUTHOR_AF_NEF TS 33.519CR0008

Explore further

Broader topics and technologies where NEF plays a role.

Defining Specifications

3GPP specifications that define or reference NEF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19
TS 23.222 vk00 Common API Framework (CAPIF) for 3GPP Northbound APIs Rel-20
TS 23.434 vk10 Service Enabler Architecture Layer (SEAL) for Verticals Rel-20
TS 23.435 vk00 Network Slice Capability Enablement (NSCE) Architecture Rel-20
TS 23.482 vk20 AIML Enablement (AIMLE) Service Architecture Rel-20
TS 23.501 vk20 5G System Architecture Stage 2 Rel-20
TS 23.527 vk00 5G Restoration Procedures for N4 Interface Rel-20
TS 23.558 vk20 Edge Computing Application Layer Architecture Rel-20
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20
TR 23.745 vh00 Study on App Layer Support for Factories of the Future in 5G Rel-17
TR 23.758 vh00 Study on Edge Application Architecture Rel-17
TR 23.764 vh10 Study on V2X Application Layer Enhancements Rel-17
TS 24.229 vk00 IMS Call Control Protocol based on SIP Rel-20
TS 24.542 vj00 SEAL Notification Management Protocol Rel-19
TS 26.501 vj40 5G Media Streaming Architecture Rel-19
TS 26.502 vj50 5G Multicast-Broadcast User Services Architecture Rel-19
TS 26.510 vj20 5G Media Streaming and Real-Time Communication APIs Rel-19
TS 26.512 vj30 5G Media Streaming Protocols and APIs Rel-19
TS 26.517 vj20 5G Multicast-Broadcast User Services Protocols Rel-19
TS 26.531 vj00 Data Collection & Reporting Architecture for 5G Rel-19
TS 26.532 vj10 Data Collection and Reporting API Specification Rel-19
TS 26.567 vj10 IMS-based Split Rendering for XR Rel-19
TS 26.802 vk00 5G Media Streaming Multicast Enhancements Rel-20
TR 26.803 vh00 5G Media Streaming Extensions for Edge Processing Rel-17
TS 26.804 vk00 5G Media Streaming Architecture Extensions Rel-20
TR 26.806 vi00 Technical Report on Smartly Tethering AR Glasses Rel-18
TS 26.891 vg00 Media Distribution Services in 5G System Rel-16
TR 26.919 vj00 Study on 5G Conversational Media Handling Rel-19
TR 26.928 vj00 Study on eXtended Reality (XR) in 5G Rel-19
TS 26.942 vk00 Sustainable Media Metrics and Architectural Impacts for 5G Rel-20
TS 28.802 vf00 Management Study for 5G Network Architecture Rel-15
TR 28.816 vh00 Charging for 5G Cellular IoT Rel-17
TR 28.833 vi01 Technical Report on 5G LAN-type Service Management Rel-18
TR 28.843 vi10 Technical Report on Charging Aspects for Vertical Scenarios Rel-18
TS 28.849 vj10 CAPIF Phase2 Charging Study Rel-19
TS 28.851 vj10 Charging for Next Gen Real Time Communication Phase 2 Rel-19
TS 28.879 vj10 OAM for Service Management Exposure Study Rel-19
TS 29.122 vk00 T8 Reference Point Protocol for SCEF and SCS/AS Rel-20
TS 29.175 vk00 3GPP TS 29175 vk00: Nimsas Service Based Interface Rel-20
TS 29.255 vk00 UAS-specific NAF Service Based Interface Rel-20
TS 29.503 vk00 UDM Service Based Interface Stage 3 Rel-20
TS 29.504 vk00 5G Unified Data Repository (UDR) Service Based Interface Rel-20
TS 29.508 vk00 Session Management Event Exposure Service Rel-20
TS 29.512 vk00 Session Management Policy Control Service Rel-20
TS 29.513 vk00 Policy and Charging Control in 5G System Rel-20
TS 29.514 vk00 3GPP TS 29514 vk00: Policy Authorization Service Rel-20
TS 29.515 vk00 Ngmlc Service Based Interface (GMLC) Rel-20
TS 29.517 vk00 AF Event Exposure Service Stage 3 Rel-20
TS 29.518 vk00 3GPP TS 29518 vk00: Namf Service Based Interface Rel-20
TS 29.519 vk00 UDR Policy, Application & Exposure Data Service Rel-20
TS 29.520 vk00 5G Network Data Analytics Function Services Rel-20
TS 29.521 vk00 BSF Binding Support Management Service Rel-20
TS 29.522 vk00 NEF Northbound Interface Specification Rel-20
TS 29.523 vk00 Policy Control Event Exposure Service Rel-20
TS 29.530 vk00 AF AI/ML Services Stage 3 Protocol Rel-20
TS 29.532 vk00 Nmbsmf Service Based Interface Specification Rel-20
TS 29.534 vk00 5G Access and Mobility Policy Authorization Rel-20
TS 29.535 vk00 AAnF AKMA Service Interface Rel-20
TS 29.536 vk00 3GPP TS 29536 vk00: Nnsacf Service Based Interface Rel-20
TS 29.541 vk00 NEF South-Bound Interfaces for NIDD and SMS Rel-20
TS 29.542 vk00 Nsmf NIDD Service API (TS 29.542) Rel-20
TS 29.543 vk01 Data Transfer Policy Control Services Rel-20
TS 29.551 vk00 3GPP TS 29551 vk00: PFD Management Service Specification Rel-20
TS 29.552 vk00 Network Data Analytics Procedures and Data Collection Rel-20
TS 29.554 vk00 BDT Policy Control Service (Npcf_BDTPolicyControl) Rel-20
TS 29.558 vj70 Edge Applications over 3GPP Networks APIs Rel-19
TS 29.562 vk00 5G Service-Based Architecture for Nhss Services Rel-20
TS 29.564 vk00 UPF Service Based Interface (Nupf) Stage 3 Rel-20
TS 29.574 vk00 Ndccf Service Based Interface (DCCF) Rel-20
TS 29.575 vk00 5G System; ADRF Service Based Interface; Stage 3 Rel-20
TS 29.576 vk00 3GPP Specification for MFAF Service Based Interface Rel-20
TS 29.581 vk00 Nmbstf Service Based Interface Stage 3 Rel-20
TS 29.591 vk00 Nnef Southbound SBI Stage 3 Protocol Rel-20
TS 29.675 vj20 Nucmf Service Based Interface Protocol Rel-19
TS 29.889 vj10 Study on UPF data collection for AI/ML Rel-19
TS 29.890 vg00 CT3 5G System Technical Report Rel-16
TS 32.254 vk00 3GPP TS 32.254: Charging for Northbound APIs Rel-20
TS 32.255 vk20 5G Data Connectivity Charging Rel-20
TS 32.819 v1800 Element Management Layer Operations Functions Rel-8
TS 32.899 vf10 5G Charging Architecture Study Rel-15
TS 33.127 vj70 Lawful Interception Architecture and Functions Rel-19
TS 33.519 vk10 NEF Security Assurance Requirements and Tests Rel-20
TS 33.535 vj00 5G AKMA: Authentication and Key Management for Apps Rel-19
TR 33.739 vi10 Study on security enhancement of support for Rel-18
TS 33.749 vj00 Study on security aspects of edge computing enhancement Rel-19
TS 33.835 vg10 Study on authentication and key management for apps Rel-16
TR 33.882 vi01 Technical Report on 5G Security for Personal IoT Networks Rel-18