VyOS logo

VyOS

Debian-based network OS combining routing, firewall, and VPN with a unified CLI configuration

Repository activity
  • Stars1.3k
  • Forks454
  • Open Issues8
License

GPL-2.0

Languages
  • Python
  • Shell
  • Dockerfile
VyOS screenshot

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