Internet Service Providers
Authenticating the Internet, providing centralised subscriber management and billing.
Enterprise Networks
Securing critical networks and BYOD with smart network access policies, and agentless posture assessment.
Educational Institutions
Controlling access to campus wireless networks and allowing seamless inter-institutional roaming.
Fast, feature-rich, modular, and scalable.
Get started with the world’s most widely deployed RADIUS server:
Download {{stableBranch.last_release.name}} Join the communityWelcome to the FreeRADIUS project, the open source implementation of RADIUS, an IETF protocol for AAA (Authorisation, Authentication, and Accounting).
The FreeRADIUS project maintains the following components: a multi protocol policy server (radiusd) that implements RADIUS, DHCP, BFD, and ARP; a BSD licensed RADIUS client library; a RADIUS PAM library; and an Apache RADIUS module.
FreeRADIUS is responsible for authenticating one third of all users on the Internet.
See why we're #1Get involved with The FreeRADIUS Server Project
Our comprehensive support for protocols, data stores, directories, databases, and language integrations would not be possible without contributions from the community. Open your favourite editor and help us make FreeRADIUS better!
Develop new modules
API documentation, C code examples, and anything else you need to get up-to-speed and writing modules for FreeRADIUS.
View coding stylesSubmit new modules
Developed your own module? Great! Submit your code back to the project and have it maintained by the community.
Visit our GitHub pagePatch issues
Found an issue? We accept patches for everything, from code, to documentation, and even to this website!
How to contributeConnect with us
Get help, help others, or just say "Hi!".Feel free to reach out; we're always happy to receive your feedback.
Need a hand getting started?
Subscribe to our mailing lists to receive the latest FreeRADIUS updates and assistance from members of the FreeRADIUS community.
Support & services