Skip to content

About Waveshift

Understand how Waveshift works, its architecture, and system design.

In This Section

Core Concepts

System Architecture

What is Waveshift?

Waveshift is a powerful AWS orchestration platform that simplifies the deployment and management of cloud infrastructure. It provides:

  • Automated Infrastructure - Deploy complex AWS environments with single commands
  • Site Connectivity - Connect physical locations via secure VPN tunnels
  • Router Management - Configure and manage GL.iNet routers as site hubs
  • Workspace Integration - Deploy Kasm Workspaces for remote access
  • Health Monitoring - Built-in health checks and diagnostics

Key Features

Infrastructure as Code

Deploy complete AWS environments including VPC, EC2, RDS, and networking with simple configuration files.

Site-to-Cloud Connectivity

Connect physical sites to your cloud infrastructure using WireGuard VPN and managed routers.

Simplified Operations

Manage complex infrastructure with an intuitive CLI tool (wavectl) that handles the complexity.

Security First

Built-in security best practices, encrypted communications, and Cloudflare integration.

Use Cases

  • Remote Workspace Deployment - Deploy containerized desktop environments
  • Multi-Site Networking - Connect multiple physical locations securely
  • Development Environments - Quickly spin up isolated dev/test environments
  • Edge Computing - Deploy compute resources close to physical locations

Getting Started

Ready to deploy Waveshift? Start with:

  1. Installation Guide - Deploy your first Waveshift system
  2. Quick Start - Essential commands and workflows
  3. Guides - Operational guides and how-tos
  4. CLI Reference - Learn all available commands