Execution environment limitations

Your code only has access to the input data you provide. You can provide command-line arguments and environment variables, as well as files and stdin.

Output files are not yet supported. To get output from your script you can write to stdout and stderr or send data over the network via HTTP.

Each interpreter has access to its language’s standard library. Customization of third-party packages is currently only supported for Python.

There is currently no support for alternative interpreter versions.

See the Python, JavaScript, Ruby and PHP interpreter pages for additional information regarding interpreter-specific limitations.

Quotas

ResourceQuota
Input code size1MiB
Size of stdin10MiB
Size of stdout20MiB
Size of stderr10MiB
Number of environment variables100
Environment variable key size4KiB
Environment variable value size100KiB
Number of arguments100
Argument size100KiB
Execution duration30 seconds
Memory consumption128Mib