> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hooksnode.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Plans and limits

> Credits, project plans, workspace tiers and rate limits.

For prices, see the [pricing page](https://hooksnode.com/pricing). This page explains how billing works and lists the limits.

## Credits

* Each event that hooksnode receives uses **one credit**. This includes buffered events.
* Each retry or replay uses one credit for each event.
* A workspace has one credit balance for all its projects.
* When credits run out, new events get `402`. Buy a credit pack or turn on auto top-up to avoid this.

## Project plans

Each project is **Free** or **Pro**.

|                                             | Free                           | Pro                      |
| ------------------------------------------- | ------------------------------ | ------------------------ |
| Sources for each project                    | 1 (the webhook source)         | 10                       |
| WhatsApp, Gmail, Outlook, IMAP, Watch a URL | No                             | Yes                      |
| Destinations for each project               | 5                              | 50                       |
| Limit a destination to some sources         | No                             | Yes                      |
| Buffered events                             | No (`400` with no destination) | Yes                      |
| Rate limit for each source                  | Up to 1,000 a minute           | Up to 1,000,000 a minute |

## Workspace tiers

|                                              | Basic | Pro |
| -------------------------------------------- | ----- | --- |
| Members (owner and pending invites included) | 3     | 10  |
| Projects                                     | 1     | 50  |

The monthly bill is the workspace tier price plus the price of each Pro project.

* An upgrade is pro-rated to the end of the current period.
* A downgrade takes effect at the next renewal.
* If a renewal charge fails, Pro projects move to Free. Nothing is deleted.

You can pay by card with Paystack or Flutterwave.

## Other limits

| Limit                      | Value                              |
| -------------------------- | ---------------------------------- |
| Request body               | 4 MiB                              |
| Delivery timeout           | 15 seconds                         |
| Attempts for each delivery | 25                                 |
| Retries and replays        | 60 a minute for each user          |
| REST API                   | 600 requests a minute for each key |
| API keys                   | 10 for each workspace              |
| Event retention            | 90 days by default                 |
