Prerequisites
Install the required tools for backend development:Quick Start
Create Virtual Environment
Create and activate a Python virtual environment:Windows (PowerShell):macOS/Linux:
Run Go Server
Navigate to server directory and run:From Or build and run:Server will be available at:
src/superbox/server:- Health: http://127.0.0.1:8000/health
- API: http://127.0.0.1:8000/api/v1
Quick Start - Python CLI
Using the CLI
After setup, verify CLI works:Troubleshooting
Missing .env
Missing .env
Ensure
.env exists in your working directory with required AWS, Scanner, and Payment credentials.AWS Permissions
AWS Permissions
Verify IAM credentials allow GetObject/PutObject for the S3 bucket.
Sonar Scanner
Sonar Scanner
Install
sonar-scanner CLI and set SONAR_TOKEN and SONAR_ORGANIZATION in .env.ggshield/Bandit
ggshield/Bandit
Install these tools (
ggshield, bandit) if running security scans via superbox push.Next Steps
CLI Commands
Learn all CLI commands
API Reference
Explore HTTP API endpoints
Architecture
Understand system design
Deployment
Deploy to production
For complete setup instructions, visit https://superbox.1mindlabs.org/docs