Welcome to the LEAP documentation! Edit this page

Welcome to the LEAP documentation!

This is the documentation site for the LEAP Project.

As of today, LEAP offers building blocks for provisioning a secure VPN service. As an example, RiseupVPN is deployed used the LEAP VPN Platform, and the clients are built from the leap-android and leap-desktop codebase.

Here you can find references to technical documentation and tutorials for different parts of the project.

This site is a living index for all the moving parts that need coordination - more detailed documentation for each project can usually be found within each repository.

Overview

Architecture

General overview of the different components used in LEAP.

Circumvention

Circumvention techniques used by our clients.

Services

Menshen

Menshen is the load balancer that helps with gateway and bridge selection.

Orchestration

Float is an opinionated way to deploy all the server-side components.

API Reference

Documentation for the server-side API.

Clients

Android

Everything related to the android clients.

Desktop

Desktop clients.

Branding

How to brand your own clients.

Extra

i18n

How to contribute and maintain i18n for apps and public sites.

Contributing

Quick pointers to contribute to any of the sub-projects.