Preview
VyTools is under active development. This page showcases our vision and planned features.
VyTools
Vision Preview • In Development

Automate VyOS with Powerful CLI Tools

Command-line utilities, automation scripts, and developer tools that streamline VyOS deployment, configuration management, and network operations at scale.

See VyTools in Action

Powerful automation that turns complex network tasks into simple commands

vytools@network-ops
$vytools deploy--config production.yaml --target datacenter-01
🚀 Deploying VyOS configuration to 12 routers...
✓ Router-01: Configuration applied successfully
✓ Router-02: Configuration applied successfully
✓ Router-03: Configuration applied successfully
... (9 more routers)
📊 Deployment completed in 2.3 seconds
$vytools backup--schedule daily --encrypt
✓ Automated backup configured for all managed routers
$vytools monitor--dashboard
🌐 Real-time monitoring dashboard started at http://localhost:8080

Complete Automation Toolkit

From single commands to complex workflows, VyTools handles it all

vytools deploy
Mass configuration deployment with rollback capabilities
# Deploy to production
vytools deploy --config prod.yaml
--target all --verify
ParallelRollbackVerify
vytools orchestrate
Complex workflow automation with dependency management
# Multi-step workflow
vytools orchestrate
--workflow datacenter-migration
WorkflowsDependenciesScheduling
vytools monitor
Real-time network monitoring and alerting system
# Start monitoring
vytools monitor --dashboard
--alerts slack,email
Real-timeAlertsDashboard
vytools backup
Automated configuration backup with version control
# Automated backups
vytools backup --schedule daily
--encrypt --git-sync
ScheduledEncryptedGit Sync
vytools generate
Configuration template generator with best practices
# Generate configs
vytools generate --template
enterprise-edge --vars site.yaml
TemplatesVariablesBest Practices
vytools validate
Configuration validation and compliance checking
# Validate configs
vytools validate --config
staging.yaml --policy security
ValidationCompliancePolicies

Get Started in Minutes

VyTools is designed for network engineers who value efficiency. Install once, automate everywhere. Compatible with all VyOS versions and integrates seamlessly with existing CI/CD pipelines.

1

Install VyTools

curl -sSL install.vytools.org | bash

Single command installation with automatic dependency management

2

Configure Your Environment

vytools init --workspace production

Set up your workspace with inventory and configuration templates

3

Start Automating

vytools deploy --config site-a.yaml

Deploy configurations to multiple routers simultaneously

Why Network Engineers Choose VyTools

Zero-downtime deployments with automatic rollback
GitOps integration for configuration as code
Parallel execution across hundreds of devices
Built-in compliance and security validation
Extensible plugin architecture
Comprehensive logging and audit trails
500+
Active Users
99.9%
Success Rate

Transform Your Network Operations

Join thousands of network engineers who have automated their VyOS workflows

Back to vyProjects