Execution Limits
-
Flow Execution Time
Maximum: 600 seconds (10 minutes)
Flows exceeding this limit will be marked as timed out. -
Memory Usage
Maximum: 1 GB RAM
(Self hosted can be configured viaAP_SANDBOX_MEMORY_LIMIT
)
The memory usage is measured for the entire Node.js process running the flow. There is approximately 300 MB of overhead for a warm process with pieces already loaded.
Note 1: Flows paused by steps like Wait for Approval or Delay do not count toward the 600-second limit.
Note 2: To handle longer processes, split them into multiple flows.
For example:
For example:
- Have one flow call another via webhook.
- Process smaller batches of items in separate flows.
File Storage Limits
Files from actions or triggers are stored in the database/S3 to support retries for certain steps.
- Maximum File Size: 10 MB
(Configurable viaAP_MAX_FILE_SIZE_MB
, default: 4 MB)
Key / Value Storage Limits
Some pieces use the built-in Activepieces key store (e.g., Store Piece, Queue Piece).- Maximum Key Length: 128 characters
- Maximum Value Size: 512 KB