Free & Open Source Network Automation

NetStacks is a powerful, free, and open-source complete network automation platform with integrated web UI and backend API. Deploy configurations using template-based service stacks with optional Netbox integration.

100%
Free Forever
Open
Source
MIT
Licensed

Why NetStacks?

Powerful features for network automation, completely free and open source

Reduce Errors. Save Time. Scale Faster.

NetStacks eliminates manual configuration errors and accelerates your network operations - for free.

10x Faster Deployments

Deploy configurations to hundreds of devices in minutes, not hours or days.

🛡️

Eliminate Human Error

Template-based automation ensures consistency and prevents costly mistakes.

💰

Reduce Operational Costs

Automate routine tasks and free your team to focus on strategic initiatives.

📈

Scale with Confidence

Manage thousands of devices with the same ease as managing ten.

Before NetStacks

  • ⏱️ Hours of manual configuration
  • ❌ Frequent human errors
  • 📋 Inconsistent deployments
  • 😰 Stressful change windows

After NetStacks

  • ⚡ Minutes for mass deployment
  • ✅ Zero configuration errors
  • 🎯 Perfect consistency
  • 😊 Confidence and control

Get Started with NetStacks

Free, open source, and ready to deploy in minutes

📦 Quick Start - Complete Platform

# Clone the repository
git clone https://github.com/viperbmw/netstacks.git
cd netstacks

# Deploy the complete platform (5 containers)
docker-compose up -d

# Access the UI
open http://localhost:8089

🎯 What Gets Deployed

  • netstacks - Web UI (port 8089)
  • netstacker-controller - API server (port 9000)
  • netstacker-worker-pinned - Task worker (pinned queue)
  • netstacker-worker-fifo - Task worker (FIFO queue)
  • netstacker-redis - Queue and cache

✨ What's Included

  • Template-based configuration deployment (Jinja2)
  • Service stacks with dependency management
  • MOP (Method of Procedures) Engine with Visual Workflow Builder
  • Automated validation and delete operations
  • Optional Netbox integration for device inventory
  • Multi-vendor device support (Netmiko)
  • FastAPI backend with Swagger UI (port 9000)
  • Flask web-based management interface (port 8089)
  • Enterprise authentication (Local, LDAP, OIDC)

Free Forever, Open Source

NetStacks is licensed under the MIT License

✅ Complete Freedom

  • Personal use - Use for your home lab or personal projects
  • Educational & Research - Perfect for learning and academic projects
  • Commercial use - Deploy for business, consulting, managed services, or any revenue-generating purpose
  • Modification & derivatives - Fork and customize to your needs
  • Distribution & sharing - Share with others freely
  • SaaS & hosting - Host as a service for customers
  • Private & proprietary - Use in closed-source products

💚 MIT License Benefits

The MIT License is one of the most permissive open-source licenses. You can use NetStacks for any purpose, including commercial applications, without restriction.

View Full License →

Ready to Automate Your Network?

Get started with NetStacks today - completely free and open source