# Overview

## Env

Non-sensitive per-env values (`/v1/env/*`). Every route requires `envName` + `scopeKind` (+ `scopeId` for org / project); `value` is present on every read path (env is non-sensitive by definition). Writes require the `env:write` capability. Caller-plugged via `EnvBinding` (`@kindgi/env-inmemory` is an in-memory implementation for development and tests).

## Operations

GET

[/v1/env](https://docs.kindgi.com/v0.1.8/reference/api/operations/envlist.md)

GET

[/v1/env/{name}](https://docs.kindgi.com/v0.1.8/reference/api/operations/envget.md)

PUT

[/v1/env/{name}](https://docs.kindgi.com/v0.1.8/reference/api/operations/envput.md)

DELETE

[/v1/env/{name}](https://docs.kindgi.com/v0.1.8/reference/api/operations/envdelete.md)
