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

# Limits

> Overview of resource limits on Nango Cloud.

Nango Cloud has several resource limits to ensure platform stability and fair usage across all customers.

> [!NOTE]
>
> For plan-specific limits, refer to the [pricing page](https://www.nango.dev/pricing) and the Usage & Billing page in your account.

## API rate limits

Rate limits apply to API requests from your application to Nango:

| Plan | Requests per Minute |
| - | - |
| Free tier | 200 |
| Pay-as-you-go | 1,000 |
| Growth add-on | 2,000 |
| Enterprise | Custom |

> [!NOTE]
>
> If you exceed the rate limit, use the standard rate-limit headers to determine when to resume requests.

## Function execution limits

Different function types have varying execution and enqueuing time limits:

| Function Type | Max Execution Time |
| - | - |
| [Sync functions](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) | 24 hours |
| [Tools](https://nango.dev/docs/guides/functions/tools.md) | 2 minutes for synchronous HTTP-triggered function invocations |
| [Actions (deprecated)](https://nango.dev/docs/guides/functions/action-functions) | 15 minutes |
| [Webhook functions](https://nango.dev/docs/guides/functions/webhook-functions.md) | 1 hour |

Management MCP requests may time out within 90 seconds without canceling execution. A timeout does not guarantee that the operation stopped; retrying can duplicate side effects.

### Minimum sync frequency

For polling syncs, the minimum frequency is **30 seconds**, available on all plans. You can set the frequency in the sync definition or override it per connection using the [SDK](https://nango.dev/docs/reference/backend/backend-sdk/node.md#override-sync-connection-frequency) or [API](https://nango.dev/docs/reference/backend/http-api/sync/update-connection-frequency.md).

For real-time updates, use [real-time syncs](https://nango.dev/docs/guides/functions/syncs/realtime-syncs.md) which trigger from external API webhooks instead of polling.

### Sync variant limits

Each sync can have a maximum of **100 variants** per connection. For heavier workloads, reach out to increase this limit. See the [sync partitioning guide](https://nango.dev/docs/guides/functions/syncs/sync-partitioning.md) for more details.

### Tool output limits

Tools and deprecated action functions have a maximum output payload size of **2 MB**. For large payloads, use the [Proxy](https://nango.dev/docs/guides/platform/proxy-requests.md) instead.

## Log retention

[Logs](https://nango.dev/docs/guides/platform/observability.md) are retained for **15 days**, then permanently deleted.

## Data retention policies

Nango automatically manages data retention for records in the sync cache:

### Payload pruning (30 days)

If a record hasn't been updated for **30 days**, Nango automatically prunes its payload while preserving:

* Record ID
* Sync state
* Payload hash (for change detection)

The record still exists and Nango can detect future changes, but the data fields are no longer retrievable from the cache.

### Hard deletion (60 days)

If a sync hasn't executed for **60 days**, all associated records (payload + metadata) are permanently deleted.

> [!NOTE]
>
> These policies ensure sensitive data isn't stored indefinitely. If you need to access record payloads long after updates (30+ days), please reach out in the [Slack community](https://nango.dev/slack).

## Webhook limits

Webhooks sent from Nango to your application have the following limits:

* **Timeout**: 20 seconds
* **Retries**: 2 attempts

These limits apply to all webhook types: auth, sync function completion, deprecated async action function completion, and webhook forwards.

## Related guides

* [Rate limits](https://nango.dev/docs/guides/functions/rate-limits.md) - handle provider throttling in functions.
* [Sync efficiency](https://nango.dev/docs/guides/functions/syncs/sync-efficiency.md) - stay within payload and runtime limits.
* [Security](https://nango.dev/docs/guides/platform/security.md) - review retention and access constraints.

> [!TIP]
>
> **Questions, problems, feedback?** Please reach out in the [Slack community](https://nango.dev/slack).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.