i2pd

i2pd 3.0.0

i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client.

  • By PurpleI2P
  • Open Source
  • Updated Oct 20, 2026
Download for Windows

About i2pd

i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client.
I2P (Invisible Internet Protocol) is a universal anonymous network layer.
All communications over I2P are anonymous and end-to-end encrypted, participants don"t reveal their real IP addresses.

What's new in 3.0.0

  • Torrents tunnels with RPC, magnets, PEX, DHT, datagram trackers support
  • Full SAM 3.3 implementation
  • Multi-destination client tunnels
  • Offline keys for an encrypted LeaseSet
  • Fixed Datagram2 signatures
  • Faster LeaseSet lookups
  • Less datagram loss ratio
  • New UDP tunnels window and ack policy. Fixed stalled UDP tunnels
  • Added "LocalDestinationInfo" method to I2PControl
  • Fixed SAM session disconnect after reconnect
  • Create keys files readable by owner only
  • Reject LeaseSet type 1 if coming from ECIESx25519 session
  • Close HTTP server connection if invalid or too long headers
  • Allow ipv6 binding for Haiku
  • Reject ipv4-mapped ipv6 addresses in RouterInfo
  • Updated reseeds list

Full release notes »

Technical details

PublisherPurpleI2P
Version3.0.0
Release date2026-10-20
LicenseBSD 3-Clause "New" or "Revised" License
Installer typeinno
Architecturex86
Package IDPurpleI2P.i2pd

Links & install command

Install i2pd from the command line with Windows Package Manager (winget):

winget install --id=PurpleI2P.i2pd -e

encryptionnetworkprivacy

Older versions

  • 2.61.0
  • 2.56.0
  • 2.55.0
  • 2.54.0
  • 2.53.0
  • 2.52.0
  • 2.51.0
  • 2.50.2
  • 2.50.1