Overview of CubeSandbox capabilities
masterCubeSandbox is a high-performance, secure, and lightweight sandbox service designed for AI Agents, built on RustVMM and KVM. It provides hardware-level isolation with MicroVMs and is compatible with the E2B SDK, allowing for seamless transitions from E2B cloud to self-hosted environments via environment variable changes.
Key features include:
- Ultra-fast startup: Average cold start < 60ms using resource pooling and snapshot cloning.
- Hardware-level isolation: Each sandbox runs its own OS kernel in a dedicated MicroVM.
- High density: Memory overhead per sandbox is < 5MB, supporting thousands of instances per machine via kernel sharing and Copy-on-Write (CoW).
- E2B Compatibility: Compatible with E2B SDK interfaces.
- Network Security: eBPF-based kernel-level isolation and outbound filtering, plus an L7 security proxy for fine-grained policy control and credential injection.
- State Management: High-frequency snapshots and rollbacks (via CubeCoW) with millisecond-level performance.
- Volume Framework: Supports custom backend storage via plugins, compatible with E2B standards.
- Deployment Options: Supports single-machine, multi-machine clusters, Tencent Cloud (via Terraform), and Kubernetes (preview).