Cloud Native LEAP VPN: VPN for 100.000 users in the cloud
- Privacy/Digital Rights
- System Software
- Class 01

About the project
Team Members
Richard Johannes, Michiel Nuyts, Joseline Veit
License
GNU GPL 3.0
Funding Period
In funding since 01/06/2025
What is the project about?
The aim of the Cloud Native LEAP VPN project is to integrate LEAP's open source VPN stack into the cloud. This software offers strong privacy protection to a vast and growing userbase. The integration of cloud-native tools such as Terraform and Kubernetes will lower the barriers to setting up LEAP VPN for providers by making the setup highly standardized and modularized. This will enable better scaling and efficiency of VPN services. The most important components of the VPN system, such as OpenVPN, kresd, menshen, Prometheus, and obfsvpn, will be made available as reusable cloud-native building blocks. These building blocks will be provided by Terraform Modules and Helm Charts, which describe the infrastructure as code and enable the deployment of software.
Which audience does the project address?
LEAP, and therefore also Cloud Native LEAP VPN, is aimed directly at VPN providers with around 100,000 users. This includes medium-sized to large organizations, NGOs, and companies. Indirectly, the project is also aimed at everyone who ultimately uses these VPNs.
What is to be achieved?
A selected subset of LEAP’s VPN backend components should be packaged as reusable, cloud-native building blocks: In a first step, this will focus on OpenVPN, kresd, menshen, prometheus and obfsvpn