I'm interested in what Java RADIUS client libraries are available and actively supported.

This question is similar to What (good) Java RADIUS server libraries are out there?; however, I'm interested in Java RADIUS client libraries, as opposed to server libraries.

There are a number of server libraries, client libraries not written in Java, and immature/incomplete libraries and forks, so the only potential candidates I've encountered so far are the following:

  • AXL RADIUS Client API - Not free/open source
  • JRadius - Doesn't appear to be actively maintained, last release January 2011, minimal community activity
  • JRadiusClient - Minimal documentation/support, last updated 2004
  • TinyRadius - Doesn't appear to be actively maintained, last release February 2010, minimal community activity

Are there other libraries missing from my list?

I'd also be interested to know if anyone is actively consuming any of the libraries from the above list or has any experience/recommendations.

  • JRadiusClient it is. It seems to have good API, but yes, it is too old so worried to use it in the new project. – BlueBird Jul 19 '20 at 10:53
  • JRadius from coova seems to be a better one. Last updated on 2015, but as long as it satisfies the RFC, it is perfect. github.com/coova/jradius/releases/tag/jradius-1.1.5 – BlueBird Jul 19 '20 at 11:28
  • To include my feedback, After working on JRadius, it seems very good and customizable. I am currently using it. – BlueBird Jul 22 '20 at 8:54

Nowdays tinyradius is up to date (2020), specially its netty based fork.

Here is the official tinyradius library and two of its other forks (including the netty one):

tinyradius-netty (tinyradius fork using Java 8 Netty's features) (github, maven) (last updated on 2020)

tinyradius (github, webpage, maven) (last updated on 2018)

tinyradius fork by hynnet (maven) (last updated on 2016)

Here is a tutorial for tinyradius fork by hynnet if you are working with Radius and Spring Boot.

  • I don't think this is relevant to the question. – BlueBird Jul 19 '20 at 10:54
  • 1
    I'm updating the answer, thank you for the feedback. Looks like tinyradius is worth giving a try. – Tiago Stapenhorst Martins Jul 24 '20 at 8:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.