Skip to main content
HopX is a cloud sandbox platform that gives you instant access to isolated computing environments that enable you to execute code, run applications, and process data in isolated, secure environments. Whether you’re building AI applications, running data analysis, testing code, or automating workflows, HopX provides the infrastructure you need without managing servers or containers.

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.

Next Steps