drasyl: From Peer-to-Peer Library to Software-Defined Networking Platform
Read More
drasyl links all your devices into one programmable high-performance mesh network across any location or network. You control network access and behavior from a simple centralized interface while drasyl sets up and manages your network in the background.
drasyl is a lightweight software-defined overlay networking solution that securely links your devices across any existing network. It creates direct encrypted connections between devices, forming a high-performance mesh overlay that automatically adapts to available network paths and works seamlessly through barriers such as routers or firewalls.
No proprietary centralized network controller is required. The network configuration is stored in a simple text-based file that can be shared via a standard web server or through local file copies for a fully decentralized setup. With zero trust security, end-to-end encryption and fine-grained access control, you remain in complete control of your network.
drasyl offers a wide range of use cases. Here is a selection of typical application scenarios.
Securely reach your home desktop, NAS, or other devices without the hassle of setting up a VPN, configuring port forwarding, or maintaining DynDNS.
Gain controlled access to internal services without opening firewall ports or exposing systems to the public Internet.
Instantly connect devices for collaboration in temporary setups like workshops, hackathons, or emergency response teams without altering existing infrastructure.
Work securely across locations as if everyone were connected to the same local network.
Built on a fast and secure peer-to-peer protocol that achieves direct connectivity between any device, drasyl lets you create overlay networks using an easy-to-use network configuration. This configuration defines authorized devices, access policies and network routes. It is created by the network admin, distributed as a file or via HTTP, and used by each device to autonomously build and maintain the overlay network across physical networks and firewalls.
drasyl has been successfully applied in various domains.
Resilient networking for coordinating emergency services in crisis situations, as demonstrated in the research project RESCUE-MATE. Multiple independent organizations can operate a shared network while keeping their domains separate. drasyl links these networks and maintains connectivity even if physical links or nodes fail, using redundant nodes, paths, and resources.
Ad-hoc connection of heterogeneous resource providers and consumers for distributed, fine-grained computations, as explored in the research project Tasklets. drasyl provides the networking foundation to interconnect devices across diverse networks, enabling low-latency, high-bandwidth computation and efficient result exchange without complex configuration.
Decentralized, secure, and privacy-preserving data sharing between citizens and institutions, as demonstrated in the research project SANE. drasyl enabled direct, efficient, and secure communication across network barriers such as NAT, firewalls, and IPv4/IPv6 incompatibilities, ensuring accessibility without additional infrastructure.
drasyl has been featured in multiple academic publications.
drasyl is developed by researchers with over a decade of combined experience in designing and building advanced networking management solutions.
Stay updated with the latest drasyl news and developments. Visit our blog for more.