srsRAN 21.04 Documentation

srsRAN is a free and open-source 4G and 5G software radio suite.

Featuring both UE and eNodeB/gNodeB applications, srsRAN can be used with third-party core network solutions to build complete end-to-end mobile wireless networks. For more information, see


The srsRAN suite currently includes:

  • srsUE - a full-stack 4G and 5G NSA UE (User Equipment) application (5G SA coming soon)

  • srsENB - a full-stack 4G eNodeB (Basestation) application (5G NSA and SA coming soon)

  • srsEPC - a light-weight 4G EPC (Core Network) implementation with MME, HSS and S/P-GW

All srsRAN software runs in linux with off-the-shelf compute and radio hardware.

First Steps

Get srsRAN installed on your computer:
Get a network up and running:
Read the user manuals:
Read the srsRAN Application Notes:
Take a look at the source code:
Learn about the team behind srsRAN: