About Blog FAQ Installation Privacy GitHub

Yggdrasil is an implementation of a new name-independent routing scheme and functions as an end-to-end encrypted IPv6 network.

It is lightweight, easy to configure, supported on multiple platforms, and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes. You do not need to have IPv6 Internet connectivity from your ISP — it also works just fine over IPv4.

The highlights of Yggdrasil are that it is:

Scalable

Supports large, complex or even internet-scale topologies

Self-healing

Network responds quickly to connection failures or mobility events

Encrypted

Traffic sent across the network is always fully end-to-end encrypted

Peer-to-peer

Works entirely ad-hoc by design with no built-in points of centralisation

Cross-platform

Supported on Linux, macOS, Windows, iOS, Android and more

This is still an alpha-stage project and there may be some breaking changes in the future. Despite that, Yggdrasil is generally stable enough for day-to-day use and a small number of users have been using and stress-testing Yggdrasil quite heavily for a variety of use cases. If you are interested in or would like to get involved in the Yggdrasil project, start below:

Install and configure Yggdrasil on your own computer or router to join the network.

Come and chat to us in our Matrix channel, or read our channel backlog.

Explore the internal services available on the network, as contributed and operated by our users.

Visit our developers page and our GitHub. Report bugs and problems to us as GitHub Issues.