Dans Next.js, les variables d'environnement se définissent dans des fichiers .env. Seules celles dont le nom commence par NEXT_PUBLIC_ sont intégrées au code envoyé au navigateur, donc publiques. Les autres restent côté serveur et peuvent contenir des secrets. Les fichiers locaux ne se versionnent pas.
Exemple
NEXT_PUBLIC_API_URL=https://api.exemple.org
DATABASE_URL=postgres://...