freeDiameter, the open source Diameter protocol implementation. freeDiameter provides an extensible platform for deploying a Diameter network for your Authentication,Authorization and Accounting needs, whether you are involved in research or a network operator.
freeDiameter is a implementation of the Diameter protocol specified in RFC3588. Diameter is a protocol for carrying Authentication, Authorization and Accounting information. It is an evolution of the widely-deployed RADIUS protocol. freeDiameter also implements the changes to the Diameter protocol introduced by the rfc3588bis Internet Draft (work in progress).
freeDiameter is open-source and released under a BSD compatible license. It is mainly written in the C language, which provides excellent performance and small memory footprint.
For additional detail about freeDiameter, please refer to its README file, as well as the Wiki.
If you require assistance with freeDiameter, please refer to these instructions.
You are of course welcome to contribute to this wiki and implementation. Please contact dev@freediameter.net for getting you started.
The freeDiameter framework supports the following features: