Run Tests and Validation
Execute Test Suites
Ask Maestro to run your tests:Get Test Coverage
Validate with Different Conditions
Start and Manage Servers
Development Servers
Ask Maestro to start servers on port 8080 (the only publicly exposed port):0.0.0.0:8080 so the server is publicly accessible via the preview URL.
Check Server Status
Manage Long-Running Processes
Use named terminal windows to run multiple servers:Stop Services
Install and Manage Packages
System Packages
Ask Maestro to install Ubuntu packages:Python Packages
JavaScript Packages
Work with Files
Check File Locations
Verify File Contents
Move or Copy Files
Run Benchmarks and Performance Tests
Execute Benchmarks
Profile Code
Monitor Resources
Debug Applications
Check Logs and Output
Test Network Connectivity
Inspect Running Processes
Access Services
Use the Preview URL
The sandbox exposes port 8080 publicly. Ask Maestro to show you the URL:Test APIs
Browser Testing
For visual testing:Handle Build Artifacts
Run Builds
Manage Build Output
Keep build artifacts outside synchronized paths:Create Archives
Work with Databases
Local Databases
External Databases
After activating database secrets (see How to Connect External Services):Troubleshoot Issues
Sandbox Not Responding
Processes Won’t Stop
Port Already in Use
Files Not Syncing
Check if files are in synchronized locations:Package Installation Fails
Best Practices
File Organization
Keep source code under/home/sandbox/ (synced):
Process Management
Use named terminal windows for organization:Resource Efficiency
Next Steps
Master sandbox usage, then explore:- How to Work with Source Control: GitHub workflows
- How to Connect External Services: Database and API integration
- How to Structure Sessions: Project-specific patterns
- Reference: Sandbox Environment: Complete specifications

