miniupnpc
« Back to VersTracker
Description:
UPnP IGD client library and daemon
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: upnp networking nat port-forwarding igd
Install: brew install miniupnpc
About:
Miniupnpc is a lightweight UPnP IGD client library and daemon designed for implementing Internet Gateway Device (IGD) port forwarding. It enables applications to automatically open and close ports on routers, simplifying P2P connectivity and remote access scenarios. Its small footprint and minimal dependencies make it ideal for embedded systems and network utilities.
Key Features:
  • Lightweight UPnP IGD client library
  • Command-line daemon for port mapping
  • Minimal dependencies and small footprint
  • Cross-platform support
Use Cases:
  • Automating port forwarding for P2P applications
  • Enabling remote access to devices behind NAT
Alternatives:
  • libnatpmp – Implements NAT-PMP instead of UPnP; often used as an alternative for Apple routers.
  • miniupnpd – UPnP IGD server (daemon) for routers; complementary to the client library.
Version History
Detected Version Rev Change Commit