Skip to main content

Overview

Every session has resource limits to ensure fair usage and prevent abuse. Understanding these limits helps you build efficient applications and avoid errors.

Memory Limits

When exceeded:

CPU Limits

CPU is shared and may be throttled under sustained high usage.

Execution Timeouts

Configure per execution:

Disk Space

Monitor usage:

Concurrent Sessions

Request Rate Limits

Rate limit headers:

File Limits

Best Practices

Monitor usage

Check execution metrics to optimize resource usage

Set timeouts

Use appropriate timeouts for different operations

Clean up files

Delete unused files to stay within disk limits

Optimize code

Efficient code uses fewer resources