# Plans, limits & access

> The API and webhooks are included for every workspace at no additional cost; keys are self-serve; the limits are the same for everyone.

Source: https://developers.processcart.com/guides/plans

**API access and webhooks are included for every workspace at no additional cost.** No approval or sales contact is needed: an Admin creates keys self-serve in **Settings → API**, and the key works the moment it is created.

## What every workspace gets

- The full `/api/v1` surface: workflows, runs, tasks, field values, comments, files, saved views, webhooks, schedules, automation rules, the member directory and CSV export — nothing is tier-gated.
- Webhooks for every event type, with signed deliveries and retries.
- **600 requests per minute per key** (a fixed 60-second window). Create separate keys for separate integrations; each has its own window.
- As many keys as you need, each with its own scopes, read-only flag and workflow or folder allowlist.
- Sandbox workspaces for testing ([Sandbox workspaces](https://developers.processcart.com/guides/sandbox)).

## Who can do what

| Action | Who |
| --- | --- |
| Create, rotate and revoke API keys | Admins, in Settings → API |
| Use a key | Anything that holds the secret — keys are not tied to a person's session |
| Manage webhooks | Builders and Admins in the app; any key with `webhooks:manage` through the API |
| Manage schedules | Builders and Admins in the app (Automations → Schedules); any key with `schedules:manage` |
| Manage automation rules | Builders and Admins in the app (Automations → Rules; a rule for every workflow is Admins only); any key with `rules:manage` (a rule for every workflow needs a key without an allowlist) |
| Flip a workspace to a sandbox | Admins, in Settings → API |

Keys outlive their creator: a key keeps working after the Admin who made it leaves the workspace — except for creating or changing a saved view, which needs the key's creator to still be a Builder or Admin. Revoke keys when their creator leaves.

## Limits

Every limit is published on [Limits and schedules](https://developers.processcart.com/reference/limits); the rate limit is explained on [Rate limits](https://developers.processcart.com/guides/rate-limits). There is no separate quota for webhooks.
