A smart programmable Ethernet switch that creates secure global networks as if all devices were in the same data center.
ZeroTier is a smart programmable Ethernet switch that creates secure global area networks, allowing devices anywhere in the world to communicate as if they were on the same local network. It solves the problem of complex VPN setups and network configuration by providing an easy-to-use, encrypted peer-to-peer networking layer with enterprise SDN features.
Developers, system administrators, and organizations needing to connect distributed devices, VMs, containers, or applications across multiple locations without complex VPN configurations.
Developers choose ZeroTier for its simplicity, end-to-end encryption, and ability to create seamless global networks with fine-grained access control, all while supporting peer-to-peer traffic to reduce latency and central server dependency.
A Smart Ethernet Switch for Earth
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
All traffic is encrypted using secret keys controlled only by the user, ensuring secure communications without intermediary access, as highlighted in the README.
Most traffic flows directly between devices, reducing latency and minimizing reliance on central servers, which is a core feature described in the documentation.
Emulates a local Ethernet network over the internet, similar to VXLAN, allowing seamless integration with existing network tools and protocols for global connectivity.
Includes advanced SDN features for network micro-segmentation and security monitoring, providing enterprise-grade security without complex VPN setups.
The free relaying option for devices that cannot establish peer-to-peer connections is explicitly described as slow in the README, which can lead to performance degradation in such cases.
Parts of the repository are non-free and source-available, as noted in the LICENSE section, which may complicate usage in fully open-source projects or require commercial licensing.
Configuring fine-grained access control and SDN features requires a learning curve compared to simpler VPN solutions, potentially increasing initial setup time.