Skip to content

pyrad2

Tests python pre-commit Code style: ruff Checked with mypy

pyrad2 is an implementation of a RADIUS client/server as described in RFC2865. It takes care of all the details like building RADIUS packets, sending them and decoding responses.

What this fork does:

  • Adds RadSec (RFC 6614) support (Experimental)
  • Supports only Python 3.12+
  • Extensive typing
  • Increased test coverage
  • New bug fixes

PRs are very welcome. For more information on what has changed, see our releases page.

See the Getting Started guide for a tutorial on how to get started.