# Riza ## Docs - [Execute code](https://docs.riza.io/api-reference/command/execute-code.md): 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. - [Execute function](https://docs.riza.io/api-reference/command/execute-function.md): Run a function in a secure, isolated environment. Define a function named `execute`. The function will be passed `input` as an object. - [List executions](https://docs.riza.io/api-reference/execution/list-executions.md): Returns a list of executions in your project. - [Retrieve execution](https://docs.riza.io/api-reference/execution/retrieve-execution.md): Retrieves an execution. - [Introduction](https://docs.riza.io/api-reference/introduction.md): Welcome to the Riza API. - [Create runtime](https://docs.riza.io/api-reference/runtime/create-runtime.md): Creates a runtime. - [Create runtime revision](https://docs.riza.io/api-reference/runtime/create-runtime-revision.md): Creates a new runtime revision. - [Delete a runtime](https://docs.riza.io/api-reference/runtime/delete-a-runtime.md): Deletes a runtime. - [List runtime revisions](https://docs.riza.io/api-reference/runtime/list-runtime-revisions.md): Lists all revisions for a runtime. - [List runtimes](https://docs.riza.io/api-reference/runtime/list-runtimes.md): Returns a list of runtimes in your project. - [Retrieve runtime](https://docs.riza.io/api-reference/runtime/retrieve-runtime.md): Retrieves a runtime. - [Retrieve runtime revision](https://docs.riza.io/api-reference/runtime/retrieve-runtime-revision.md): Retrieves a runtime revision. - [Create secret](https://docs.riza.io/api-reference/secret/create-secret.md): Create a secret in your project. - [List secrets](https://docs.riza.io/api-reference/secret/list-secrets.md): Returns a list of secrets in your project. - [Create tool](https://docs.riza.io/api-reference/tool/create-tool.md): Create a tool in your project. - [Execute tool](https://docs.riza.io/api-reference/tool/execute-tool.md): Execute a tool with a given input. The input is validated against the tool's input schema. - [List tools](https://docs.riza.io/api-reference/tool/list-tools.md): Returns a list of tools in your project. - [Modify tool](https://docs.riza.io/api-reference/tool/modify-tool.md): Update the source code and input schema of a tool. - [Retrieve tool](https://docs.riza.io/api-reference/tool/retrieve-tool.md): Retrieves a tool. - [Adding Packages](https://docs.riza.io/getting-started/adding-packages.md): Customize the packages available to your code - [API Client Libraries](https://docs.riza.io/getting-started/client-libraries.md): Access the Riza API from Python, Node.js or Go - [Hello, World!](https://docs.riza.io/getting-started/hello-world.md): Executing your first script with Riza - [How It Works](https://docs.riza.io/getting-started/how-it-works.md): Safely executing code, one request at a time - [MCP Server](https://docs.riza.io/getting-started/mcp-servers.md): Connect Riza's Code Interpreter with our remote Model Context Protocol server - [Custom Runtimes](https://docs.riza.io/guides/custom-runtimes.md): Customize your Riza runtime environment using the API. - [LangGraph](https://docs.riza.io/guides/frameworks/langgraph-gas-price-agent.md): Build a data analyst agent with LangGraph, Browserbase, and Riza - [PydanticAI](https://docs.riza.io/guides/frameworks/pydantic-ai.md): Build an agent that can write and run code with PydanticAI - [Anthropic](https://docs.riza.io/guides/platforms/anthropic.md): Connect Riza's code interpreter to Claude - [Gemini](https://docs.riza.io/guides/platforms/gemini.md): Connect Riza's code interpreter to Gemini - [Groq](https://docs.riza.io/guides/platforms/groq.md): Connect Riza's Python code interpreter to Groq - [Mistral](https://docs.riza.io/guides/platforms/mistral.md): Connect Riza's Python code interpreter to Mistral - [OpenAI](https://docs.riza.io/guides/platforms/openai.md): Connect Riza's Python code interpreter to OpenAI - [Code Generation Evals](https://docs.riza.io/guides/use-cases/codegen-evals.md): Programmatically test the quality of LLM-generated code - [Data Analysis](https://docs.riza.io/guides/use-cases/data-analysis.md): Run LLM-generated code to analyze data and produce graphs - [Data Extraction](https://docs.riza.io/guides/use-cases/data-extraction.md): Run LLM-generated code to extract data from a website - [Data Transformation](https://docs.riza.io/guides/use-cases/data-transformation.md): Run LLM-generated code to transform data to another format - [Introduction](https://docs.riza.io/interpreters/introduction.md) - [JavaScript](https://docs.riza.io/interpreters/javascript.md): Execute JavaScript or TypeScript in a secure and isolated runtime environment - [Resource Limits](https://docs.riza.io/interpreters/limits.md): Code execution resource limits and sandboxing defaults - [PHP](https://docs.riza.io/interpreters/php.md): Execute PHP scripts in a secure and isolated runtime environment - [Python](https://docs.riza.io/interpreters/python.md): Execute Python in a secure and isolated runtime environment - [Ruby](https://docs.riza.io/interpreters/ruby.md): Execute Ruby scripts in a secure and isolated runtime environment - [Security](https://docs.riza.io/interpreters/security.md): Safely executing untrusted code - [Introduction](https://docs.riza.io/introduction.md): Get started with the Riza Code Interpreter API - [Files](https://docs.riza.io/reference/files.md): Working with files - [HTTP](https://docs.riza.io/reference/http.md): Make outbound HTTP requests - [Input](https://docs.riza.io/reference/input.md): Passing input to your script - [Output](https://docs.riza.io/reference/output.md): Getting output from your script - [Custom Runtimes](https://docs.riza.io/self-hosting/custom-runtimes.md): Giving your scripts access to custom packages on Riza - [Deployment Reference](https://docs.riza.io/self-hosting/deploy.md): Configuration options for the self-hosted Riza Code Interpreter - [Self-hosted Riza Quickstart](https://docs.riza.io/self-hosting/quickstart.md): Learn how to deploy the Riza Code Interpreter in your environment ## OpenAPI Specs - [openapi.enhanced](https://docs.riza.io/openapi.enhanced.yaml) - [openapi](https://docs.riza.io/api-reference/openapi.json) ## Optional - [Try the API playground](https://riza.io/playground)