## Default Quotas and Limits for Cognigy.AI

This page describes the default quotas and limits that apply to Cognigy.AI installations.

- _Limits_ are technical or architectural caps that can’t be changed (or can only be changed in rare special cases). For example, the maximum size is 2 GB.
- _Quotas_ are configurable usage allocations. You can set higher quotas for your on-premises installations.

### Comparison Table

The table compares values across different installation and environment types:

| Quota / Limit Name | Default | Trial | App |
| --- | --- | --- | --- |
| **Network** |  |  |  |
| Rate limit[1](https://docs.cognigy.com/ai/administer/limitations#footnote1) | - |  |  |
| Waiting period before the `user disconnected` event is triggered | 3 seconds[2](https://docs.cognigy.com/ai/administer/limitations#footnote2) |  |  |
| **Database and HTTP Request Node Calls** |  |  |  |
| Maximum query result from database Nodes | 500 kB |  |  |
| Maximum [Input](https://docs.cognigy.com/ai/agents/develop/ai-agent-memory/input) size | 65 kB[3](https://docs.cognigy.com/ai/administer/limitations#footnote3) |  | 1.5 MB |
| Maximum [Context](https://docs.cognigy.com/ai/agents/develop/ai-agent-memory/context) size | 65 kB[3](https://docs.cognigy.com/ai/administer/limitations#footnote3) |  | 1.5 MB |
| Maximum [Profile](https://docs.cognigy.com/ai/agents/develop/ai-agent-memory/profile) size | 65 kB[3](https://docs.cognigy.com/ai/administer/limitations#footnote3) |  | 1.5 MB |
| Maximum HTTP payload size for HTTP Request Node | 65 kB |  |  |
| Maximum HTTP response size for HTTP Request Node | 524 kB | 2.6 MB | 1.5 MB |
| HTTP Request Node timeout[4](https://docs.cognigy.com/ai/administer/limitations#footnote4) | 8 s |  | 15 s |
| Maximum JSON-encoded payload size for requests to Cognigy.AI REST API | 60 kB |  |  |
| Minimum HTTP text body (used in CSV) | 100 kB |  |  |
| Maximum text-encoded (raw) payload size for requests to Cognigy.AI REST API | 2 MB |  |  |
| **Projects** |  |  |  |
| Maximum number of invitations to Projects per user per day[5](https://docs.cognigy.com/ai/administer/limitations#footnote5) | 10 |  |  |
| **NLU** |  |  |  |
| Maximum number of example sentences per Intent in Flows | 200 |  |  |
| Maximum total number of example sentences in Flows | 10,000 | 15,000 |  |
| Maximum total number of Intents in Flows | 2,500 | 10,000 |  |
| Maximum time an Intent training task is allowed to run | 10 m |  |  |
| **Intent Trainer** |  |  |  |
| Maximum file size for uploading Intent Trainer records | 150 MB |  |  |
| **Functions** |  |  |  |
| Maximum number of outbound HTTP requests per Function execution | 5 |  |  |
| Maximum HTTP response size in Functions | 1 MB |  |  |
| Maximum time a Function can run | 15 m |  |  |
| Maximum time Cognigy Function instance data is stored | 30 days |  |  |
| Maximum number of active and running Cognigy Functions per organization | 10 |  |  |
| Maximum size of the parameters object used to start a Function instance | 130 kB |  |  |
| **Snapshots** |  |  |  |
| Maximum size of a Snapshot | 2 GB |  |  |
| Maximum number of Snapshots per Project | 10 |  |  |
| Lifetime of a downloadable Snapshot before it needs to be re-created | 1 day |  |  |
| **Packages** |  |  |  |
| Maximum size of a Package | 2 GB |  |  |
| **Playbooks** |  |  |  |
| Maximum number of concurrent Playbook executions | 10 |  |  |
| **Locales** |  |  |  |
| Maximum number of Locales per Project | 10 |  |  |
| **Extensions** |  |  |  |
| Extension actions | 10 |  |  |
| Maximum execution time for Extension Nodes | 20 s |  |  |
| Maximum size of an individual Extension package | 128 MB |  |  |
| Maximum size of file-system cache used for executing Extension Nodes | 512 MB |  |  |
| Maximum number of HTTP requests an Options Resolver can send | 5 |  |  |
| Maximum HTTP response size in an Options Resolver | 1 MB |  |  |
| Maximum time an Options Resolver can run | 5 s |  |  |
| Maximum message size for [untrusted Extensions](https://docs.cognigy.com/ai/for-developers/extensions) | 300 KB |  |  |
| **Execution and Operations** |  |  |  |
| Maximum number of times a Flow can execute the same path for a single user message before triggering `Infinite Loop Protection` | 4 |  |  |
| Maximum number of undo/redo operations to be stored per user in the Flow editor | 5 |  |  |
| **Transformers** |  |  |  |
| Maximum number of HTTP requests that can be sent from an Endpoint transformer | 1 | 2 |  |
| Maximum amount of time an Endpoint transformer can run before it is stopped | 5 s |  |  |
| **SMTP Node** |  |  |  |
| Maximum number of retries for sending an outbound email | 3 |  |  |
| Maximum size of an email attachment | 10 MB |  |  |
| **Code Node** |  |  |  |
| Maximum code execution time | 1 s |  |  |
| Maximum number of characters allowed in the code editor | 200K |  |  |
| Maximum API calls per Code Node | 100 |  |  |

## Retention of Records

Cognigy Insights and the Cognigy.AI OData endpoint rely on the records listed in the **Data** section in the table.

| Record Type | Default |
| --- | --- |
| **Logs** |  |
| Maximum time until a log entry on the Logs page is removed | 24 hours |
| **Sessions** |  |
| Maximum time until information about a Flow execution session is removed[6](https://docs.cognigy.com/ai/administer/limitations#footnote6) | 7 days |
| **Data** |  |
| Maximum time until a Contact Profile that hasn’t been read or modified is removed | 30 days |
| Maximum time until a [simulation Contact Profile](https://docs.cognigy.com/ai/agents/test/simulator/overview) that hasn’t been read or modified is removed | 5 days |
| Maximum time until conversation transcripts are deleted | 30 days |
| **Intent Trainer Records** |  |
| Maximum time Intent Trainer records are stored in the database | 10 days |
| **Audit Events** |  |
| Maximum time until audit events are removed | 30 days |
| **xApp Session** |  |
| Maximum time until an xApp Session expires | 30 days |
| **PCAP File in the Voice Gateway Self-Service Portal** |  |
| Maximum time until a PCAP File is removed | 14 days |

## Submit a Support Request

Change requests can be reviewed only for dedicated SaaS installations. If you want to request a change for dedicated SaaS, use this template:

Quota Change Request Template

```
Hello Cognigy Support,

I would like to raise the quota “<Description>” to <x> value.
We need this because <short explanation of your use case>.

Best regards,
Your Name
```
