Choose an endpoint.
Add a URL and, if needed, a scoped API credential.
Polling, handled.
Watch a JSON endpoint for changes or a condition. RerunLab handles the repeated requests and delivers the result to your webhook or event inbox.
For developers and agents. No polling worker to maintain.
{
"id": "export_123",
"status": "queued"
}✓ Event stored · Simulated webhook received
{"type":"watch.matched",
"data":{"before":"queued",
"after":"completed"}}Simulated example — no external request.
A SMALL PRIMITIVE. LESS PLUMBING.
Add a URL and, if needed, a scoped API credential.
Watch a field for changes or wait for a condition.
Receive a signed webhook or retrieve it from your inbox.
WHEN “CHECK AGAIN LATER” BECOMES A FEATURE
Monitor an export or background task, notify once, then stop.
Integrate a system that has the data you need but no suitable webhook.
Register a watch, end the session, and consume the event when your workflow resumes.
Select a JSON value so unrelated response fields do not trigger events.
Signed webhooks, bounded retries, delivery history, and replay for retained events.
See successful observations, source errors, detected changes, and delivery attempts in one place.
Expiring watches and one-time conditions keep temporary monitoring temporary.
BUILT TO FIT YOUR WORKFLOW
Create and manage the same durable watch through whichever interface fits your work.
Read the agent quickstart →A human-provided API key is required. Automatic agent wake-up depends on your receiving workflow.
Create a demo job in your workspace, then set its URL and project ID.
curl "$RERUNLAB_BASE_URL/v1/watches" \
-H "Authorization: Bearer $RERUNLAB_API_KEY" \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: demo-export-watch' \
--data @watch.jsonFrom the local source checkout; no npm package publication is implied.
bin/rerunlab auth login
bin/rerunlab watches create --file watch.json
bin/rerunlab events follow \
--cursor-file .rerunlab-cursorCreate a RerunLab watch for this job's status. Check every five minutes for up to six hours. Store the result in the inbox and stop after it completes.
Five-minute checks require a paid plan. Free watches have a ten-minute minimum. The agent must respect the workspace’s actual allowance.
RerunLab still makes requests to the source API. Detection depends on your interval, and changes between checks can be missed. Upstream limits and charges still apply.
PREDICTABLE BY DESIGN
$0/ month
10,000 included checks · 5 enabled watches
10-minute minimum interval · 3-day event history
Start free →$19/ month
100,000 included checks · 50 enabled watches
1-minute minimum interval · 7-day event history
View Builder →No automatic overages. At your limit, polling pauses. Existing events and deliveries remain available.
ONE LESS WORKER TO MAINTAIN