> ## 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.

# Ruby

> Execute Ruby scripts in a secure and isolated runtime environment

<Note>
  This page is about the Ruby interpreter
  environment inside the Riza Code Interpreter API.
  We have not yet published an API client library for Ruby.
</Note>

## Runtime

Riza runs [Ruby 3.3.0](https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/)
compiled to WASM. The entire standard library is included.

## Limitations

There are no limitations beyond the general [sandbox limitations](/reference/limits)
that apply to all Riza interpreter runtime environments.

See our [roadmap](/reference/roadmap) for planned future improvements.

## Output

You can write to `stdout` and `stderr` as you typically would.

```ruby theme={null}
puts "Hello, World!"
STDERR.puts "Something bad happened"
```

## Input

You can read from `stdin` and access command line arguments and environment
variables, all as you typically would.

```ruby theme={null}
puts STDIN.read
puts ARGV.to_a
puts ENV.to_h
```
