Key Capabilities
- Multi-language code execution - Run Python, JavaScript, Bash, and Go code with full system access
- Rich output capture - Automatically capture plots, dataframes, and visualizations
- File operations - Read, write, upload, download, and watch files in your sandbox
- Template system - Use pre-built templates or create custom environments
- Desktop automation - Control VNC servers, mouse, keyboard, and capture screenshots
- Process management - Run background processes, manage execution, and monitor system resources
- Environment management - Set and manage environment variables securely
- Real-time streaming - Stream execution output and monitor sandbox status
Explore the Documentation
Get Started
Complete walkthrough from installation to your first sandbox in under 10 minutes.
SDK Reference
Comprehensive documentation for Python and JavaScript SDKs with code examples.
CLI Reference
Command-line interface for managing sandboxes, executing code, and automating workflows.
API Reference
Complete API documentation for the Control Plane and VM Agent APIs.
Cookbooks
Step-by-step guides for common use cases and integration patterns.
Core Concepts
Learn about the fundamental concepts and capabilities of HopX:Sandboxes
Create, manage, and connect to sandbox environments.
Code Execution
Execute code synchronously, asynchronously, or in the background.
Filesystem
Read, write, and manage files in your sandbox.
Templates
Use pre-built templates or create custom environments.
Desktop Automation
Control desktop environments with VNC, mouse, and keyboard automation.
Commands
Run shell commands and manage background processes.
Related
- Quickstart Guide - Get started in under 2 minutes
- Python SDK Quickstart - Python SDK guide
- JavaScript SDK Quickstart - JavaScript SDK guide
- API Quickstart - API guide
- Core Concepts - Learn about sandboxes
Next Steps
- New to HopX? Start with our Quickstart guide
- Building an integration? Check out MCP Integration
- Need API details? Explore the API Reference

