TinyRADIUS
Our RADIUS client library for embedded systems
RADIUS for Embedded Systems
TinyRADIUS is a RADIUS client which you can license, that is designed specifically for embedded systems. While the RADIUS protocols look simple, there are a large number of corner cases which make it hard to just read the RFCs and create a solution. Your team could spend a few days writing a simple RADIUS client which seems to work. Then, they would spend months productizing it and doing interoperability tests.
Instead, license the TinyRADIUS library from us. It is 100% RFC compliant. It is guaranteed to be secure, and to work with all RADIUS servers. It's not GPL, so there are no issues using it in your proprietary application.
Whether your system is a power controller, remote monitoring station, or other system, the TinyRADIUS library will work for you. It has a number of useful features which make it ideal for an embedded system:
- Simple, secure, easy API
- Full source code provided
- Completely customizable
- RFC compatible
- Works any POSIX system, including VxWorks
Please note that although we provide full source code, TinyRADIUS is a proprietary product under a non-GPL license. You get full source code, and you don't have to share it with anyone.

See how TinyRADIUS can empower your product
TinyRADIUS is small but mighty! Talk to our team to see how your product can leverage the power of TinyRADIUS and ensure the integrity of your network.
TinyRADIUS Features
- Full send/receive API
- Retransmissions are handled automatically
- Full callback system for integration into application event system
- Abstraction of sockets
- Portable to any POSIX system
- Customized at build time
- Contain only the needed attributes
- Do not need initialization at run time
- Are statically linked into the library
- Abstraction of sockets
- Full VSA support
- Compatible with FreeRADIUS dictionary
- Full support for all attributes
- Encrypted attributes are handled automatically
- Full source code is provided
- Can be used without any memory allocation
- Can be used without any C library functions

Looking for a different kind of FreeRADIUS customization?
Whether you're an airline that needs FreeRADIUS customizations to operate routers in your international airplane fleet, an ISP that requires specialized features, or a global investment firm, our experts have you covered.
Contact us for a customized quote for your unique needs.
Who We’ve Helped


























Comprehensive product and service portfolio
We offer a wide range of products and services to cover your unique needs.