Limits and quotas
In addition to the account-level limits described on the pricing page, the Airplane API and runtime have a few lower-level limits to keep performance high and reduce the potential for abuse. See the table below for a summary of these.
|Task run timeout||12 hours (standard)|
60 days (workflow)
|See the task runtimes page for more information.|
|CPU per Airplane-hosted task run||1 vCPU||Runs managed by self-hosted agents can have arbitrarily high CPU limits.|
|Memory per Airplane-hosted task run||4GB||Runs managed by self-hosted agents can have arbitrarily high memory limits.|
|Concurrent executions per task||10 (free accounts)|
25 (paid accounts)
|Total pending executions per team||2500|
|Log lines per task run||1 million|
|Total log size per task run||200MB|
|Total output size per task run||150MB|
If you have any questions about these or believe they will impede your use of the product, please let us know!
The Airplane API will return a 429 error if a request has caused an API-based limit to be exceeded. The client should then try again later, preferably with an exponential backoff.