getdns
« Back to VersTracker
Description:
Modern asynchronous DNS API
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: dns dnssec networking security library
Install: brew install getdns
About:
Getdns is a modern, asynchronous DNS API implementation designed for secure DNS lookups. It provides a unified interface for both traditional DNS and DNSSEC validation, enabling developers to build applications that can verify the authenticity of DNS responses. Its primary value is in enhancing application security and privacy through robust DNS standards support.
Key Features:
  • DNSSEC validation support
  • Asynchronous and synchronous query capabilities
  • Support for DNS-over-TLS and DNS-over-HTTPS
  • Unified API for various DNS record types
Use Cases:
  • Building secure DNS resolvers for applications
  • Validating DNSSEC signatures to prevent spoofing
  • Implementing privacy-focused DNS lookups using DoT or DoH
Alternatives:
  • unbound – Unbound is primarily a recursive DNS server, while getdns is a client library focused on providing a modern API for applications.
  • c-ares – c-ares is an asynchronous DNS resolver library but lacks built-in support for modern standards like DNSSEC and DoH.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 6:36am 1 VERSION_BUMP 32aa8b3a