What is SiliconRig?
SiliconRig is a Hardware-as-a-Service platform that gives you remote access to real embedded devices. Flash firmware, interact via serial console, and run hardware-in-the-loop tests — all through a browser, CLI, or API.
No hardware to buy. No test rigs to maintain. Just your firmware and real silicon.
How it works
- Pick a board — choose from the available board types
- Flash your firmware — upload a
.binand flash it over USB - Interact — serial console in real-time, power cycle if needed
- Automate — integrate with CI/CD to test every commit on real hardware
A session reserves a physical board for you. Serial data, flash commands, and power controls are proxied over WebSocket in real-time.
Use cases
Hardware-in-the-loop testing
Run your test suite against real hardware on every push. No more "works on the emulator" surprises.
# GitHub Actions
- uses: raws-labs/srig-action@v1
with:
api-key: ${{ secrets.SRIG_API_KEY }}
board: esp32-s3
firmware: build/firmware.binRapid prototyping
Flash and debug from anywhere. The web UI gives you a serial terminal right in your browser — no cables, no drivers.
Evaluating hardware
Try a part before committing to a dev kit purchase. Compare serial output, power behavior, and peripheral support across boards.
Ways to connect
| Tool | Best for | Get started |
|---|---|---|
| Web UI | Interactive debugging, quick flashing | siliconrig.dev |
| CLI | Scripting, local development | curl -fsSL https://siliconrig.dev/install.sh | sh |
| Python SDK | Testing, automation | pip install siliconrig |
| API | Custom integrations | https://api.srig.io/v1/ |
Credits
Sessions consume credits from your account balance while active or idle: the board stays reserved until the session ends. Every board type costs the same, one credit a minute.
Sign up for 60 credits a month, refilled monthly, and start flashing immediately.
Next steps
- Quickstart — flash your first board in 5 minutes
- CLI reference — install and configure the CLI
- CI/CD integration — set up automated hardware testing