About Waveshift¶
Understand how Waveshift works, its architecture, and system design.
In This Section¶
Core Concepts¶
- How Waveshift Works - Understanding the core concepts and workflow of the Waveshift platform
- Cloudflare Integration - How Waveshift integrates with Cloudflare for security and networking
System Architecture¶
- System Overview - High-level architecture and component relationships
- AWS Infrastructure - AWS resources and infrastructure management
- Resource Management - Managing cloud resources and deployments
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:
- Installation Guide - Deploy your first Waveshift system
- Quick Start - Essential commands and workflows
- Guides - Operational guides and how-tos
- CLI Reference - Learn all available commands