I2P

I2P
Original authorI2P Team
Release2003 (2003)
Stable release
2.13.0 Edit this on Wikidata / 24 July 2026 (24 July 2026)
Written inJava
Operating systemCross-platform: Unix-like (Android, Linux, BSD, macOS), Microsoft Windows
Available in
62 languages
      • Albanian
      • Arabic
      • Armenian
      • Asturian
      • Azerbaijani
      • Bengali
      • Bosnian
      • Breton
      • Bulgarian
      • Catalan
      • Chinese (China, Gan, Taiwan)
      • Croatian
      • Czech
      • Danish
      • Dutch
      • Estonian (Estonia)
      • Filipino
      • Finnish
      • French
      • Galician
      • German
      • Greek
      • Hebrew
      • Hindi
      • Hungarian
      • Icelandic
      • Indonesian
      • Italian
      • Japanese
      • Korean
      • Kurdish
      • Lithuanian
      • Macedonian
      • Malagasy
      • Mongolian
      • Norwegian (Bokmål, Nynorsk)
      • Occitan (post 1500)
      • Oromo
      • Persian
      • Polish
      • Portuguese (Europe, Brazil)
      • Romanian
      • Russian (Russia)
      • Serbian
      • Sinhala
      • Slovak
      • Slovenian
      • Spanish (Europe, Argentina)
      • Swedish (Sweden)
      • Tagalog
      • Thai
      • Turkish (Turkey)
      • Turkmen
      • Ukrainian (Ukraine)
      • Urdu
      • Vietnamese
      • Yoruba
TypeAnonymity application, Overlay network, mix network, garlic router, peer-to-peer
LicensePublic domain, BSD, GPL, MIT (license varies by component)
Websitei2p.net
Repository

The Invisible Internet Project (I2P) is an anonymous network layer (implemented as a mix network) that allows for censorship-resistant, peer-to-peer communication. Anonymous connections are achieved by encrypting the user's traffic (by using end-to-end encryption), and sending it through a volunteer-run network of roughly 55,000 computers distributed around the world. Given the high number of possible paths the traffic can transit, a third party watching a full connection is unlikely. The software that implements this layer is called an "I2P router", and a computer running I2P is called an "I2P node". I2P is free and open source, and is published under multiple licenses.