> ## Documentation Index
> Fetch the complete documentation index at: https://koreai-content-gov.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Artemis rate limits

In the platform, feature usage is throttled by rate limit thresholds, that are different for different plans and usecases. To know your rate limits, log into the platform and go to the Config Overrides page at `https://example.com/config-overrides`. See this [list of region-specific URLs](/agent-platform/getting-started.mdx#platform-access-and-allowlist-of-ips) to know your host URL.

The platform enforces the following rate limits on all authenticated endpoints at a tenant level.

| Limit type           | Scope       | Description                                      |
| -------------------- | ----------- | ------------------------------------------------ |
| Request rate         | Per tenant  | Maximum requests per second across all endpoints |
| Session message rate | Per session | Maximum messages per session per minute          |
| Concurrent sessions  | Per tenant  | Maximum concurrent active sessions               |
| Voice rooms          | Global      | Maximum concurrent LiveKit voice rooms           |

## API errors

When a rate limit is exceeded, an API returns `429 Too Many Requests`.

Rate-limited responses include a `retryAfterMs` field in the JSON body.

```json theme={null}
{
  "error": "Session message rate limit exceeded",
  "retryAfterMs": 2000
}
```

| Header                  | Description                                   |
| ----------------------- | --------------------------------------------- |
| `X-RateLimit-Remaining` | Requests remaining in the current window      |
| `X-RateLimit-Reset`     | Unix timestamp when the current window resets |
| `Retry-After`           | Seconds until you can retry (present on 429)  |

<Tip>Implement exponential backoff for `429` and `503` responses.</Tip>

## Default rate limit values

The default values for each plan for various platform tasks and use cases are mentioned below. A tenant admin can override these for an individual workspace.

| Feature or task             |     Free |    Team | Business | Enterprise |
| --------------------------- | -------: | ------: | -------: | ---------: |
| Concurrent Sessions         |       10 |      50 |      500 |  Unlimited |
| Service Timeout             |   10.0 s |  30.0 s |   45.0 s |        1 m |
| Response Body Size          | 512.0 KB |  2.0 MB |   5.0 MB |    10.0 MB |
| Concurrent Service Calls    |        3 |      10 |       25 |         50 |
| Pending Timers              |      100 |      1K |      10K |       100K |
| Agents per Project          |        3 |      20 |      100 |  Unlimited |
| Event Types per App         |       10 |      50 |      100 |        200 |
| Projects per Org            |        3 |      20 |      100 |  Unlimited |
| Requests per min            |       60 |     300 |       1K |  Unlimited |
| Tokens per min              |      50K |    200K |     500K |  Unlimited |
| Tool Calls per min          |       50 |     200 |      500 |  Unlimited |
| Workflow executions per min |       60 |     300 |      700 |         1K |
| Messages per month          |       1K |     50K |     500K |  Unlimited |
| Evaluation runs per month   |       10 |     100 |       1K |  Unlimited |
| Trace Retention             |   7 days | 30 days |  90 days |   365 days |
| Session Retention           |   7 days | 30 days |  90 days |   365 days |
| Audit Log Retention         |  30 days | 90 days | 365 days |  2.6K days |

## Change plan to increase rate limits or quotas

Go to **Workspace Settings > Billing & Usage** to view your current plan and usage. To upgrade, click **Change Plan** and select a higher tier. For Enterprise custom limits, click **Contact Sales**. Quota increases on Enterprise plans typically take effect within one business day.

## Change or customize rate limits for a workspace

The Config Overrides page lets the tenant admin to view the default limits and customize the limits for individual workspaces.

To override the default rate limits for a workspace, following these steps as a tenant admin:

1. Log into the platform as a tenant admin and go to the Config Overrides page.
2. In the **Tenant Config Inspector** UI, search and select the workspace for which you want to change the rate limits.
3. Review the workspace's current plan defaults.
4. Select **Edit Overrides**.
5. Edit the values that you want to override. Select **Save**.

The Resolved value for a limit reflects the value that applies to the selected workspace. When an override is configured, the resolved value can differ from the plan default.

## Remove workspace overrides and reset to default rate limits

To remove the configured overrides and customizations, follow these steps:

1. Select the workspace in **Tenant Config Inspector**.
2. Select **Clear All** and confirm the change.
