readout/hero#instrument-panelsample contentsectionreacthtml2 variantsslots: actions, asideSignalbox · Deploy monitoring
Every deploy.Every endpoint.One signal.
Signalbox watches your production endpoints from three regions and tells you the moment something breaks. One CLI, one config file, no dashboards to babysit.
signalbox watch --env prod. linking 3 regions ........ ok. api 200 41ms. web 200 63ms. deploy #482 healthy. signalbox status. ALL CLEAR
- Uptime
- 99.98%
- Regions
- 03
- Checks / min
- 240
- Signal
- STRONG
readout/feature-gridsample contentsectionreacthtml2 variantsSignal path
Know before your users do.
- MOD-01
Uptime checks
Every endpoint pinged from three regions every 30 seconds, with latency you can actually read.
▸30s interval
- MOD-02
CLI first
Watch, deploy and roll back from the terminal. The dashboard is there when you want it.
▸signalbox watch
- MOD-03
Instant alerts
Slack, email or a webhook within seconds of a failed check, and never for a one-off blip.
▸Under 10s
- MOD-04
Status pages
A public status page for every project, themed to match your site.
▸One click
- MOD-05
Deploy markers
Hooks for your CI and host mark every deploy on the timeline, so you see what changed.
▸Every deploy
- MOD-06
Quiet by default
No dashboards to babysit. Signalbox only speaks up when something needs you.
▸Zero noise
readout/code-blocksample contentsectionreacthtmlSetup
Config is just code.
One file in your repo. Review it, version it, ship it.
import { defineConfig } from "signalbox";
export default defineConfig({
project: "example-api",
regions: ["iad", "fra", "sin"],
checks: [
{ name: "api", url: "https://api.example.com/health", every: "30s" },
{ name: "web", url: "https://example.com", every: "1m" },
],
alerts: { slack: "#ops", quietHours: "22:00-07:00" },
});# install the CLI
npm install -g signalbox
# link this repo and start watching
signalbox init
signalbox watch --env prod<!-- Live status badge for your README or site -->
<a href="https://status.example.com">
<img src="https://status.example.com/badge.svg" alt="Status: all clear" />
</a>readout/pricingsample contentsectionreacthtmlPricing
Pick a power level.
- Hobby
- ProRecommended
For products with real users.
$12$120/ mo/ yr
Go Pro- 100 checks
- 3 regions, 30s interval
- Slack and webhook alerts
- Public status page
- Team
For small studios watching many projects.
$39$390/ mo/ yr
Talk to us- Everything in Pro
- Unlimited checks
- 5 seats included
- Deploy markers
Sample pricing for Signalbox, a fictional product. Not EELUMA pricing.
readout/faqsample contentsectionreacthtmlQuestions
Frequently asked, honestly answered.
Still stuck? Ask a human →
Q-01What counts as a check?
One URL, watched from every region you turn on. A check every 30 seconds from three regions is still one check.
Q-02Do I need the dashboard?
No. Everything works from the CLI and the config file. The dashboard is there for status pages and history when you want them.
Q-03How fast are alerts?
Usually under 10 seconds. A check has to fail twice in a row first, so one dropped packet never wakes you up.
Q-04What happens if I go over my plan?
Nothing breaks. You get an email, and new checks wait until you upgrade or remove a few.
Q-05Can I self-host Signalbox?
Not yet. The agent is open source, and a self-hosted control plane is on the roadmap.
Q-06Is there a free trial for Pro?
Hobby is free for as long as you like, and Pro has a 14-day trial with no card required.
readout/ctasample contentsectionreacthtmlslots: actionsReady when you are
Stop refreshingyour status page.
Install the CLI, point it at your endpoints, and let Signalbox do the watching.
- ▸Free plan
- ▸No card required
- ▸2-minute setup