> ## Documentation Index
> Fetch the complete documentation index at: https://docs.riza.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Resource Limits

> Code execution resource limits and sandboxing defaults

## 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](/reference/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](/reference/http).

Each interpreter has access to its language’s standard library. [Adding
third-party packages](/getting-started/adding-packages) is currently only supported
for Python and JavaScript.

There is currently no support for alternative interpreter versions.

See the [Python](/interpreters/python), [JavaScript](/interpreters/javascript),
[Ruby](/interpreters/ruby) and [PHP](/interpreters/php) interpreter pages for
additional information regarding interpreter-specific limitations.

## Resource quotas

| Resource                        | Quota      |
| ------------------------------- | ---------- |
| Input code size                 | 1MiB       |
| Size of stdin                   | 10MiB      |
| Size of stdout                  | 20MiB      |
| Size of stderr                  | 10MiB      |
| Number of environment variables | 100        |
| Environment variable key size   | 4KiB       |
| Environment variable value size | 100KiB     |
| Number of arguments             | 100        |
| Argument size                   | 100KiB     |
| Execution duration              | 30 seconds |
| Memory consumption              | 128Mib     |
