Features¶
A feature is a single capability key in your catalog. Each has a kind that never changes after create.
| Kind | Meaning | Check result |
|---|---|---|
flag |
On/off capability (sso, csv_export) |
allowed: true \| false |
limit |
Numeric entitlement (seats, storage_gb) |
limit: N \| null (null = unlimited) |
- One feature = one gate. Don’t overload a key to mean three product behaviors.
- Keys are an API contract with your app — rename means a code change.
- Prefer a limit when the product question is “how many,” not “yes/no.”
- e10s does not track usage against limits — only the entitled value.
Fields and endpoints: Features API.