Saltar al contenido principal
app.envs expone el EnvsModule, que te permite gestionar los pares KEY=value que tu aplicación ve en tiempo de ejecución.
const app = await api.applications.fetch("abc123def456abc123def456");
app.envs; // EnvsModule
Cada método se resuelve con el conjunto completo de variables tras completarse la operación, de modo que siempre recibes de vuelta un mapa { key: value } actualizado.

Listado de variables de entorno

const envs = await app.envs.list();

console.log(envs);
// { DATABASE_URL: "postgres://...", FEATURE_FLAG: "true" }

Agregar o actualizar variables

app.envs.set(envs) fusiona nuevas variables con el conjunto existente. Las claves existentes que no aparezcan en la llamada se conservan.
await app.envs.set({
    DATABASE_URL: "postgres://...",
    FEATURE_FLAG: "true",
});

Reemplazo de todo el conjunto de variables

app.envs.replace(envs) sobrescribe todas las variables. Cualquier variable no listada se elimina.
await app.envs.replace({
    DATABASE_URL: "postgres://new-host...",
});
// FEATURE_FLAG is now gone
Pasa un objeto vacío para borrar todas las variables:
await app.envs.replace({});

Eliminación de variables

app.envs.delete(keys) elimina las claves indicadas. Las claves desconocidas se ignoran silenciosamente.
await app.envs.delete(["FEATURE_FLAG"]);