import Riza from '@riza-io/api';// Untrusted Python code, either written by // a customer or a LLM.const python = `import sysimport osif 'DEBUG' in os.environ: print('Reversing string...', file=sys.stderr)stdin = sys.stdin.read()print("".join(reversed(stdin)))`;const riza = new Riza();async function main() { const resp = await riza.command.exec({ language: "python", code: python, stdin: "Hello", env: { "DEBUG": "true", } }); console.dir(resp, {depth: null});}main();
from rizaio import Riza# Untrusted Python code, either written by# a customer or a LLM.CODE = """import sysimport osif 'DEBUG' in os.environ: print('Reversing string...', file=sys.stderr)stdin = sys.stdin.read()print("".join(reversed(stdin)))"""client = Riza()resp = client.command.exec( language="python", code=CODE, stdin="Hello", env={ "DEBUG": "true", })print(dict(resp))
package mainimport ( "context" "log" "log/slog" "github.com/riza-io/riza-api-go")// Untrusted Python code, either written by // a customer or a LLM.const code = `import sysimport osif 'DEBUG' in os.environ: print('Reversing string...', file=sys.stderr)stdin = sys.stdin.read()print("".join(reversed(stdin)))`func main() { client := riza.NewClient() resp, err := client.Command.Exec(context.TODO(), riza.CommandExecParams{ Language: riza.F(riza.CommandExecParamsLanguagePython), Code: riza.F(code), Stdin: riza.F("Hello"), Env: riza.F( map[string]string{"DEBUG": "true"}, ), }) if err != nil { log.Fatal(err) } slog.Info( resp.Stdout, "code", resp.ExitCode, "stderr", resp.Stderr, )}
Run a script in a secure, isolated environment. Scripts can read from stdin and write to stdout or stderr. They can access input files, environment variables and command line arguments.
import Riza from '@riza-io/api';// Untrusted Python code, either written by // a customer or a LLM.const python = `import sysimport osif 'DEBUG' in os.environ: print('Reversing string...', file=sys.stderr)stdin = sys.stdin.read()print("".join(reversed(stdin)))`;const riza = new Riza();async function main() { const resp = await riza.command.exec({ language: "python", code: python, stdin: "Hello", env: { "DEBUG": "true", } }); console.dir(resp, {depth: null});}main();
from rizaio import Riza# Untrusted Python code, either written by# a customer or a LLM.CODE = """import sysimport osif 'DEBUG' in os.environ: print('Reversing string...', file=sys.stderr)stdin = sys.stdin.read()print("".join(reversed(stdin)))"""client = Riza()resp = client.command.exec( language="python", code=CODE, stdin="Hello", env={ "DEBUG": "true", })print(dict(resp))
package mainimport ( "context" "log" "log/slog" "github.com/riza-io/riza-api-go")// Untrusted Python code, either written by // a customer or a LLM.const code = `import sysimport osif 'DEBUG' in os.environ: print('Reversing string...', file=sys.stderr)stdin = sys.stdin.read()print("".join(reversed(stdin)))`func main() { client := riza.NewClient() resp, err := client.Command.Exec(context.TODO(), riza.CommandExecParams{ Language: riza.F(riza.CommandExecParamsLanguagePython), Code: riza.F(code), Stdin: riza.F("Hello"), Env: riza.F( map[string]string{"DEBUG": "true"}, ), }) if err != nil { log.Fatal(err) } slog.Info( resp.Stdout, "code", resp.ExitCode, "stderr", resp.Stderr, )}
import Riza from '@riza-io/api';// Untrusted Python code, either written by // a customer or a LLM.const python = `import sysimport osif 'DEBUG' in os.environ: print('Reversing string...', file=sys.stderr)stdin = sys.stdin.read()print("".join(reversed(stdin)))`;const riza = new Riza();async function main() { const resp = await riza.command.exec({ language: "python", code: python, stdin: "Hello", env: { "DEBUG": "true", } }); console.dir(resp, {depth: null});}main();
from rizaio import Riza# Untrusted Python code, either written by# a customer or a LLM.CODE = """import sysimport osif 'DEBUG' in os.environ: print('Reversing string...', file=sys.stderr)stdin = sys.stdin.read()print("".join(reversed(stdin)))"""client = Riza()resp = client.command.exec( language="python", code=CODE, stdin="Hello", env={ "DEBUG": "true", })print(dict(resp))
package mainimport ( "context" "log" "log/slog" "github.com/riza-io/riza-api-go")// Untrusted Python code, either written by // a customer or a LLM.const code = `import sysimport osif 'DEBUG' in os.environ: print('Reversing string...', file=sys.stderr)stdin = sys.stdin.read()print("".join(reversed(stdin)))`func main() { client := riza.NewClient() resp, err := client.Command.Exec(context.TODO(), riza.CommandExecParams{ Language: riza.F(riza.CommandExecParamsLanguagePython), Code: riza.F(code), Stdin: riza.F("Hello"), Env: riza.F( map[string]string{"DEBUG": "true"}, ), }) if err != nil { log.Fatal(err) } slog.Info( resp.Stdout, "code", resp.ExitCode, "stderr", resp.Stderr, )}