At the current time we are aware of the following libraries for developers seeking to add DNSSEC support to their applications:
C
- getDNS – a newer project to provide a more modern API for DNS
- ldns from NLnet Labs
- libval from the DNSSEC-Tools Project
- libunbound, a component of the Unbound DNS resolver that can be used in other applications
Erlang
Go
Java
Perl
Python
- dnspython – available at dnspython.org and on Github
- python-dnssec
- PyUnbound – a python wrapper for the libunbound library (mentioned above under C)
Ruby
Do you know of additional developer libraries we should consider adding here? If so, please send them to us.