Skip to main content
Daytona Code Interpreter runs Python in a stateful context inside a sandbox. Variables, imports, and functions persist across executions in the same context. Unlike general process execution (process.code_run), Code Interpreter supports isolated contexts, output streaming via callbacks, and explicit context management. Python only. For other languages, use process.code_run.

Access Credentials

Set Neosantara and Daytona API keys in your environment variables:
Daytona API keys are available at app.daytona.io.

Framework and SDK Integration

Select your preferred framework or SDK:
Agno provides built-in DaytonaTools to connect the Daytona Code Interpreter to Neosantara agents. The agent manages tool calling and code execution automatically.

Library Installation

Implementation Example

Code Interpreter vs Sandbox Process

Next Steps