VITE_* variables that are bundled into the frontend at build time and are safe to expose, and server-side secrets that are only ever read by the Express backend and are never documented publicly. This page covers only the former — if you’re looking for server-side configuration, you’ll find placeholder keys in .env.example in the repo, but their values are your responsibility to manage securely.
Public Environment Variables (VITE_*)
These variables are inlined into the browser bundle by Vite at build time. They must never contain sensitive credentials.
These variables are bundled into the frontend at build time and are safe to expose publicly. Do not place any secret or credential in a
VITE_* variable.Server-Side Secrets
The Express backend requires additional configuration: database connection strings, P2P.me API credentials, session signing secrets, and similar values. These are never documented here. The general categories include:- Database — connection details for the PostgreSQL session store
- P2P.me API — credentials for server-side SDK and API calls
- Session management — signing/encryption secrets for session state
- Other integrations — any partner or service credentials specific to your deployment
.env file that is excluded from version control via .gitignore.