Debian-based network OS combining routing, firewall, and VPN with a unified CLI configuration
- Stars1.3k
- Forks454
- Open Issues8
GPL-2.0
- Python
- Shell
- Dockerfile

About VyOS
VyOS is an open source operating system for network devices such as routers and firewalls. It combines high-performance routing, firewalling, and VPN in a single platform, managed through a unified command-line configuration model rather than separate per-feature tools.
Built as a GNU/Linux distribution based on Debian, VyOS bundles components like FRR for routing and Netfilter for packet filtering into one installable image. It runs on bare metal, virtual machines, and the cloud, with images published for AWS, Azure, and GCP, making it suitable for data center, edge, and hybrid-cloud networks.
Development follows a rolling branch for the newest code, with long-term support branches cut at feature freeze and named after constellations. VyOS is free of per-device licensing and is released under the GNU General Public License version 2.
Key features
- Routing, firewall, and VPN in one network OS
- Unified command-line configuration model
- FRR routing and Netfilter packet filtering
- Runs on bare metal, VMs, and cloud
- Rolling release plus LTS support branches
Details
- Base system
- Debian GNU/Linux
- Routing
- FRR
- Configuration
- Unified command-line model
- Runs on
- Bare metal, VMs, cloud
- Release model
- Rolling plus LTS branches
- License
- GPL-2.0
