Synthetic canaries
Send test jobs through your real queue and assert on the result, so a broken batch trips an alert long before it ever reaches a customer.
Push synthetic canaries through your real queue, assert on throughput, lag, success rate and output schema from one tiny manifest, and get alerted the moment a batch silently breaks or drifts.
Cron jobs and queues fail quietly: the dashboard stays green while the work stops. Batchwright proves the work still happens.
Send test jobs through your real queue and assert on the result, so a broken batch trips an alert long before it ever reaches a customer.
Describe healthy throughput, lag, success rate and output schema once in a tiny YAML file. Commit it to git. It keeps watch forever.
Celery, Sidekiq, BullMQ, Amazon SQS, Kafka consumers or plain cron. A read-only token, no rewrites, live in minutes.
Declare what healthy means for each batch in a few lines of readable YAML: expected throughput, max lag, success rate and output schema.
Add a read-only token. No real payloads leave your infrastructure, only synthetic canaries and aggregate metrics.
Slack or email the moment a batch silently breaks, slows down, falls behind schedule or drifts off its schema.
Join the waitlist now and lock the founding price for life. No card required during the private beta.
Locked for life for founding users. Free during the private beta, no card required.
A short YAML file that lives in your repository and declares the expected behaviour of a batch or queue: throughput, lag, success rate and output schema. We continuously check reality against it and tell you the moment they diverge.
No. We run synthetic canary jobs and read aggregate metrics through a read-only token. Your real job payloads never leave your infrastructure.
Celery, Sidekiq, BullMQ, Amazon SQS, Kafka consumers and plain cron at launch. Tell us what you run and we will prioritise it.
We are onboarding founding users now. Early access starts at 19 euro per month and founding users keep that price for life. Join the waitlist for an invite.