# Environments

An **environment** is a runtime configuration (networking policy, installed packages) agents execute inside.

## Create an environment

```ts
const { data: env } = await client.environment.create({
  body: {
    name: "internet-allowed",
    networking: {
      /* ... */
    },
  },
})
```

## Related

- **[Vault](/concepts/vault)** — for secrets.
- **API reference:** [Environments](/api-reference#tag/environment)