At the current time we are aware of the following libraries for developers seeking to add DNSSEC support to their applications:
C
- 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.
| Source: | Internet Society Deploy360 Programme |
| Entry Date: | 2012-01-27 |
| Verification Date: | 2012-01-27 |

[...] DNSSEC Developer Libraries [...]
[...] that the NLnet Foundation has funded to date. Tools like Unbound, DNSSEC-Trigger and the multiple DNSSEC developer libraries they have supported have made it so much easier to get DNSSEC [...]
[...] you are an application developer, there are DNS developer libraries that support DNSSEC available in a wide range of programming languages so that you can add DNSSEC support to your [...]