Skip to content
Quickstarts

Quickstarts

Ship your first ForestVPN integration — pick your SDK surface and make a first call in minutes.

ForestVPN ships as a set of SDK surfaces over one control plane. Pick the surface that matches your stack; every quickstart takes you from a source checkout to a working first call.

Distribution today is source-first. The SDKs and generated API clients live in the ForestVPN repository — you build them from a checkout of the source tree (access is granted per project; contact us if you need it). There are no npm/crates.io/Maven/pub.dev packages and no prebuilt mobile binaries yet — a quickstart never shows an install command that does not work today.

Every command here actually runs

Each quickstart's commands and code snippets are executed by a verification harness in the repository — scripts/quickstart-verify/run-all.sh compiles the exact snippets these pages embed against the real SDKs, and the docs build fails if a page drifts from its verified snippet. If you can read it here, it ran in CI.

Before you start

Most quickstarts need two things from the Infrastructure API:

  1. A project — your isolated tenant on the platform (see Projects).
  2. An API key — a project-bound fvpn_v1_… credential minted in the console (see API keys).