# What is optional

> Unconfigured capabilities are absent, not disabled — the rule, the one exception, and the list.

Source: /toft-docs/latest/admin/capabilities/optional/

An optional capability you have not configured is **absent**: no greyed-out
control, no empty tab, no button that explains itself. A disabled control invites
a support question; an absent one reads as what it is.

| Not configured | Result |
|---|---|
| Artifact store | Its routes 404; nothing in the UI |
| Isolated backend | The mode is not offered |
| App storage | No storage on any app |
| Background jobs | On by default. Switched off, no job runs and no schedule fires. With no cluster, runs go to the platform's own machine |

**Admin → System info** and **[Admin → Checks](/toft-docs/latest/admin/operate/checks.md)** show what is
on. On Checks an unconfigured capability reads `skip` with a reason, never `fail`.

> **The one exception: not licensed is visible**
>
> A capability your [license tier](/toft-docs/latest/admin/operate/licensing.md) withholds is **shown as
> locked**. Unconfigured is your decision; unlicensed is someone else's, and you are
> entitled to see it.

[Operating dials](/toft-docs/latest/admin/config/operating-dials.md) are not capabilities: a dial
always has a value, with the environment as its floor.

## The list

| Capability | Configured by |
|---|---|
| [App storage](/toft-docs/latest/admin/capabilities/storage.md) | A storage resource, and a mount or a bucket |
| [Integrations](/toft-docs/latest/admin/capabilities/integrations.md) | A connection per kind |
| [Email](/toft-docs/latest/admin/capabilities/email.md) | An SMTP relay or a sending API |
| [The gallery](/toft-docs/latest/admin/capabilities/gallery.md) | A setting; off by default |
| [Telemetry](/toft-docs/latest/admin/capabilities/telemetry.md) | A collector endpoint |
| [The artifact store](/toft-docs/latest/admin/apps/artifact-store.md) | `ARTIFACT_*` variables |
| Isolated execution | A Kubernetes or ECS cluster |
| [Jobs](/toft-docs/latest/admin/operate/automation.md#where-a-job-runs) | `background_jobs_enabled`, and the cluster or the platform's machine |
| [Reachability](/toft-docs/latest/admin/security/reachability.md) | Nothing — active whenever an app is public; inert if the internet cannot resolve the install |
| [Dependency policy](/toft-docs/latest/admin/security/dependencies.md) | A setting, and an advisory feed |
| [Connected git hosts](/toft-docs/latest/admin/security/git-connections.md) | A connection |
| Metrics endpoint | `METRICS_ADDR` |
