Skip to main content
Les variables d’environnement se trouvent sur client.apps.envs. Chaque méthode prend d’abord l’identifiant de l’application et renvoie les variables de l’application sous forme d’un simple dict[str, str]. Les exemples utilisent le client présenté dans Créer le client. app_id est l’identifiant de l’une de vos applications : client.account.me() les liste.
Les applications statiques n’ont pas de variables d’environnement : chaque méthode répond 400 STATIC_APP_ENV_NOT_SUPPORTED. Une modification prend effet au prochain redémarrage.

Lire les variables

Ajouter ou mettre à jour des variables

envs.set(app_id, envs) ajoute les clés fournies et écrase celles qui existent déjà. Les autres variables sont conservées. La méthode renvoie toutes les variables après la modification.

Remplacer toutes les variables

envs.replace(app_id, envs) remplace toutes les variables par l’ensemble fourni. Les clés absentes du dict sont supprimées. {} les efface toutes.

Supprimer des variables

envs.delete(app_id, keys) supprime les clés fournies et renvoie les variables restantes. keys est une liste (tout itérable de chaînes) ou une clé unique.

Limites et erreurs

Prochaines étapes

Deploys

Déployez à chaque push, avec un webhook ou la GitHub App.

Référence de l'API des variables d'environnement

Les endpoints REST derrière ces méthodes.

Variables depuis la CLI

Les mêmes actions depuis le terminal.

Lire les variables dans votre code

Définissez les variables depuis le tableau de bord, la CLI ou l’API et lisez-les à l’exécution.