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:
Supports large, complex or even internet-scale topologies
Network responds quickly to connection failures or mobility events
Traffic sent across the network is always fully end-to-end encrypted
Works entirely ad-hoc by design with no built-in points of centralisation
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:
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.