Getting Started¶
Prerequisites¶
Squareberg requires only two things:
| Tool | Minimum version | Notes |
|---|---|---|
| Python | 3.10 | 3.12 recommended |
uv |
latest | Python package manager |
Install uv if you don't have it:
Node.js is not required — the dashboard is bundled as pre-built static files.
Install¶
This installs the sqb command globally. Verify:
Start the Hub¶
The hub starts at http://127.0.0.1:9100. Open it in your browser to see the dashboard.
Foreground process
sqb start runs in the foreground. See Running as a Service for background operation and auto-start on login.
Install Your First App¶
Apps are independent repositories installed with:
The hub then proxies the app's API at /apps/<name>/api/ and serves its frontend at /apps/<name>/.
Building your own app
See Writing Apps for a step-by-step guide to creating a Squareberg app.