Terminal as a Service
Rexec gives you instantly-available, network-isolated Linux terminals in the cloud. Create disposable sandboxes, connect your own machines, and collaborate in real-time—all from your browser.
terminal
$ rexec create ubuntu:24.04
✓ Container created: swift-lion-742
✓ Terminal ready$ echo “Hello from Rexec!”
Hello from Rexec!Get started in minutes
Create your first cloud terminal or connect your own machine in just a few steps
Deploy Rexec
Run Rexec with Docker Compose for instant setup:Access the UI at
http://localhost:8080 with default credentials (admin/admin).Create your first container
From the Rexec dashboard, click Create Container and select an image like
ubuntu:24.04. Your terminal connects instantly via WebSocket.Core features
Everything you need for on-demand terminal access
Cloud terminals
Spin up isolated Linux environments in seconds with Docker. Perfect for testing, demos, and disposable workspaces.
Bring your own server
Install the lightweight Rexec Agent on any machine to access it securely from the browser—no VPN or SSH port exposure needed.
Real-time collaboration
Share terminal sessions with your team for pair programming, debugging, or training.
Session recording
Record and replay terminal sessions for audit trails, documentation, or debugging.
SSH gateway
Access containers via native SSH clients with built-in key management and gateway support.
Secure by default
JWT authentication, MFA support, audit logging, and isolated container networking out of the box.
Explore by use case
Deploy with Docker
Self-host Rexec in minutes
API reference
Integrate with your application
SDKs
Multi-language SDK support
CLI tools
Command-line interface
Authentication
Secure access control
Billing setup
Stripe integration
Ready to get started?
Deploy your own Rexec instance or dive into the API documentation