FreeRADIUS was originally developed in 1999 by Alan DeKok as an open-source implementation of the RADIUS (Remote Authentication Dial-In User Service) protocol. The project emerged from the need for a robust, scalable, and customizable RADIUS server that could handle the growing demands of internet service providers and enterprise networks.
The original FreeRADIUS implementation was designed to be a drop-in replacement for commercial RADIUS servers, offering similar functionality but with the flexibility of open-source development. The early versions focused on implementing the core RADIUS protocol (RFC 2865) along with accounting (RFC 2866) and proxy functionality (RFC 2867).
While initially focused solely on RADIUS, FreeRADIUS has expanded to support multiple authentication, authorization, and accounting protocols, making it a policy server solution.
FreeRADIUS gained significant traction in enterprise environments, particularly for WiFi authentication (802.1x/EAP), VPN authentication, and network access control.
The project became integral to educational networking initiatives, particularly eduroam, which enables seamless WiFi access across participating institutions worldwide.
FreeRADIUS became the de facto standard for many internet service providers and telecommunications companies due to its scalability and flexibility.
FreeRADIUS 3.2.x represents the current stable branch, continuing the project’s tradition of balancing new features with stability. The software powers authentication for hundreds of millions of users globally and remains the most widely deployed RADIUS server in the world.
The project continues to evolve with support for modern authentication methods, improved security features, and enhanced performance optimizations while maintaining backward compatibility with existing deployments.