{"library":"multicast-dns","type":"library","category":null,"description":"multicast-dns is a low-level, pure JavaScript implementation of the Multicast DNS (mDNS) protocol, widely used for zero-configuration service discovery, commonly known as Apple's Bonjour or Avahi. It facilitates device and service discovery on a local network by sending DNS queries over UDP multicast to the standard address `224.0.0.251:5353` and listening for corresponding responses. The current stable version, 7.2.5, provides an event-driven API for both querying for and responding to mDNS packets. It supports various DNS record types including A, AAAA, PTR, SRV, TXT, and HINFO, allowing applications to discover network services and resolve local hostnames. The library offers fine-grained control over network interfaces, ports, and other UDP socket options, making it a foundational component for peer-to-peer and local area network applications that require automatic service registration and discovery without relying on a central DNS server. It maintains a focus on low-level network interactions rather than abstracting into a high-level service browser.","language":"javascript","status":"active","version":"7.2.5","tags":["javascript","multicast","dns","mdns","multicastdns","dns-sd","service","discovery","bonjour"],"install":[{"cmd":"npm install multicast-dns","imports":["const mdns = require('multicast-dns')();","import createMdns from 'multicast-dns';\nconst mdns = createMdns();","import type { Packet, Question, Answer } from 'multicast-dns';"]},{"cmd":"yarn add multicast-dns","imports":[]},{"cmd":"pnpm add multicast-dns","imports":[]}],"homepage":null,"github":"https://github.com/mafintosh/multicast-dns","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/multicast-dns","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/multicast-dns/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}