Yggdrasil is an implementation of a new compact routing scheme and functions as a fully 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:
<divid='indexicons'>
<divclass='icon'>
<imgsrc='/assets/images/iconoir/planet.svg'/>
<div>Scalable</div>
<p>Supports large, complex or even internet-scale topologies</p>
<p>Network responds quickly to connection failures or mobility events</p>
</div>
<divclass='icon'>
<imgsrc='/assets/images/iconoir/lock.svg'/>
<div>Encrypted</div>
<p>Traffic sent across the network is end-to-end encrypted always</p>
</div>
<divclass='icon'>
<imgsrc='/assets/images/iconoir/group.svg'/>
<div>Peer-to-peer</div>
<p>Works entirely ad-hoc by design with no built-in points of centralisation</p>
</div>
<divclass='icon'>
<imgsrc='/assets/images/iconoir/cpu.svg'/>
<div>Cross-platform</div>
<p>Supported on Linux, macOS, Windows, iOS, Android and more</p>
</div>
</div>
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:
<pmarkdown='1'>Come and chat to us in our [Matrix channel](https://matrix.to/#/#yggdrasil:matrix.org), or [read our channel backlog](https://view.matrix.org/room/!DwmKuvGvRKciqyFcxv:matrix.org/).</p>
<pmarkdown='1'>Explore the [internal services](services.md) available on the network, as contributed and operated by our users.</p>
</div>
<divclass='row'>
<imgsrc='assets/images/iconoir/github.svg'/>
<pmarkdown='1'>Visit our [developers](developers.md) page and our [GitHub](https://github.com/yggdrasil-network/yggdrasil-go). Report bugs and problems to us as [GitHub Issues](https://github.com/yggdrasil-network/yggdrasil-go/issues).</p>