Server Code script comes with limits based on your current plan. This page explains what each limit means.
How long a script can run. If a script runs beyond the allowed time, the script will return an error message which you can handle in the app.
Some examples of what a script can do:
- A script invokes a 3rd party REST API service which takes 2 seconds;
- A script queries the database and then send a Push Notification message which takes 3 seconds;
- A script performs calculations based on user input which takes 10 seconds.
This parameter defines how many times a script can be invoked within a second. If the script is invoked more times per second than allowed per plan, the script will return an error that you can handle.
This parameter defines how often you can schedule a Server Code script to run as a job. For example, a plan may allow running a script once a day or once every hour.
The maximum number of scheduled scripts.
The number of objects that can be stored in In-Memory Data (fast, temporary cache).
The following table shows limits for the current plans.
|Execution Time||3 secs||5 secs||15 secs||15 secs|
|Burst Rate||5 req./sec.||10 req./sec.||20 req./sec.||20 req./sec.|
|Scheduled Script (Job) Execution Interval||10 min.||10 min.||5 min.||5 min.|
|Concurrent Scheduled Scripts||1 script||3 scripts||5 scripts||5 scripts|
|In Memory Data Objects||4 objects||4 objects||6 objects||6 objects|
Some Appery.io users still enjoy our legacy plans: Basic and Standard that are no longer available for newly registered customers. Below are the limits for these grandfathered plans.
|Execution Time||2 secs||3 secs|
|Burst Rate||3 req./sec.||3 req./sec.|
|Scheduled Script (Job) Execution Interval||1 day||1 hour|
|Concurrent Scheduled Scripts||1 script||1 script|
|In Memory Data Objects||1 object||1 object|
Updated over 1 year ago