import Riza from '@riza-io/api';
// Untrusted Python code, either written by
// a customer or a LLM.
const python = `
import sys
import os
if '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 sys
import os
if '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 main
import (
"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 sys
import os
if '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,
)
}
curl https://api.riza.io/v1/execute \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $RIZA_API_KEY" \
--data-binary @- << EOF
{
"language": "python",
"code": "import sys\nimport os\n\nif 'DEBUG' in os.environ:\n print('Reversing string...', file=sys.stderr)\nstdin = sys.stdin.read()\nprint(''.join(reversed(stdin)))",
"stdin": "Hello",
"env": {
"DEBUG":"true"
}
}
EOF
{
"exit_code": 0,
"stdout": "olleH",
"stderr": "Reversing string..."
}
Code
Execute code
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 sys
import os
if '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 sys
import os
if '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 main
import (
"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 sys
import os
if '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,
)
}
curl https://api.riza.io/v1/execute \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $RIZA_API_KEY" \
--data-binary @- << EOF
{
"language": "python",
"code": "import sys\nimport os\n\nif 'DEBUG' in os.environ:\n print('Reversing string...', file=sys.stderr)\nstdin = sys.stdin.read()\nprint(''.join(reversed(stdin)))",
"stdin": "Hello",
"env": {
"DEBUG":"true"
}
}
EOF
{
"exit_code": 0,
"stdout": "olleH",
"stderr": "Reversing string..."
}
import Riza from '@riza-io/api';
// Untrusted Python code, either written by
// a customer or a LLM.
const python = `
import sys
import os
if '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 sys
import os
if '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 main
import (
"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 sys
import os
if '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,
)
}
curl https://api.riza.io/v1/execute \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $RIZA_API_KEY" \
--data-binary @- << EOF
{
"language": "python",
"code": "import sys\nimport os\n\nif 'DEBUG' in os.environ:\n print('Reversing string...', file=sys.stderr)\nstdin = sys.stdin.read()\nprint(''.join(reversed(stdin)))",
"stdin": "Hello",
"env": {
"DEBUG":"true"
}
}
EOF
{
"exit_code": 0,
"stdout": "olleH",
"stderr": "Reversing string..."
}
Authorizations
Body
application/json
Response
OK