NEF — Network Exposure Function — the core's front door for anything outside it
The core network
Where it sits
What it is
What it is. The Network Exposure Function — the core's front door for anything that is not part of the core. TS 23.501 §6.2.5. An outside application (an AF) that wants something from the network talks to the NEF, over N33, and the NEF talks to the functions inside.
What it is for, in three jobs:
Exposure of capabilities and events — an application can subscribe to things the network knows: that a device became reachable, that it moved, that its connection quality changed.
Provisioning information into the network — an application can tell the network what to expect, e.g. Expected UE Behaviour parameters for a device with a predictable duty cycle, which the network can then use to size its timers.
Translation, in both directions. Internal identifiers and internal representations are mapped to external ones and back — an outside party deals in an application-level identity, never in a SUPI.
Why translation is the actual product. The point of the NEF is not that it forwards requests — it is that it is a boundary at which the network's internal names, structures and trust assumptions stop. Inside, functions identify a subscriber by SUPI and trust each other. Outside, a third party gets an external identifier, a rate limit, and only the operations the operator chose to expose.
And it is cheap because of the SBA. Every internal capability is already an HTTP service with a defined schema. Exposing a curated subset outward is a matter of putting one function in front of them with authorisation and mapping — not of inventing an external protocol. An LTE-era core would have needed a new interface per capability.
Where it shows up in this folder. The NEF is the path by which anything outside the operator asks the network for something — including, eventually, the analytics-driven and AI-assisted uses the AI-RAN layer is about. It is the seam between "the network" and "everyone who wants something from it".
Read on
This concept is read as part of one argument in ref-core, alongside the rest of its group.
Before this concept, the hierarchy says to learn the following — the full chain, in order: