open source · self-hostable · production-ready

Your tests.
Running in production.

Upload your existing Playwright, k6, or any test binary. BYOT runs it on a schedule, isolated in Docker, and wakes you up on Slack when something actually breaks.

Get started free → $ docker compose up byot
byot — live execution log
# Upload your existing Playwright test
$ byot deploy ./e2e/checkout.test --runtime node --severity P0
✓ Binary uploaded → fnx/a3f8b2/binary
✓ Scheduled every 30m
✓ Slack webhook configured
→ Test ID: a3f8b2c1 · P0 · node runtime

# 30 minutes later — runs automatically
2026-05-03T10:30:00Z [stdout] Starting checkout flow...
2026-05-03T10:30:02Z [stdout] ✓ Login successful
2026-05-03T10:30:04Z [stdout] ✓ Cart updated
2026-05-03T10:30:06Z [stderr] ✗ Pay button not found
2026-05-03T10:30:06Z [stderr] Test FAILED · 3rd consecutive failure
→ Slack alert sent to #incidents · P0 escalated to on-call
0
lines to rewrite
<5m
to first alert
3+
runtimes supported
100%
open source core
features
Built for engineers
who hate false alarms.

Smart alerting that learns which failures actually matter. No DSL to learn. No lock-in.

Bring your own test
Upload any compiled binary. Playwright, k6, Cypress, custom scripts — if it runs, BYOT runs it.
Smart scheduling
Every 5 minutes or once a day. Cron syntax. Tests run isolated in Docker containers every time.
Flaky test detection
Fail 3 times in a row before alerting. Configurable thresholds per test. No 3am noise.
Streaming logs
Every stdout and stderr line captured with timestamps. Full history stored in S3/MinIO.
Severity levels
P0 wakes you at 3am. P3 goes in the weekly digest. You decide what matters.
Alerts everywhere
Slack, PagerDuty, webhooks. Route P0 to on-call, P2 to a channel. Full control.

how it works
Up in 4 steps.
01
Upload
Push your compiled test binary. Any language, any framework.
02
Configure
Set schedule, severity, alert destinations. Takes 2 minutes.
03
Run
BYOT executes in isolated Docker containers and streams every log line.
04
Alert
Only real failures wake you up. Smart thresholds filter the noise.

comparison
Why not Datadog?

Because you shouldn't have to rewrite your tests in someone else's DSL.

Feature BYOT Datadog Checkly
Use existing tests
Self-hostable
Open source
Flaky test detection paid tier limited
Custom runtimes limited
Free tier unlimited 5 tests 3 tests

vs ci/cd
"Can't I just use
GitHub Actions cron?"

Yes. But CI runs on code changes. Production breaks between deploys.

The 3pm problem
Deploy ships at 9am ✓. Stripe silently changes their API at 3pm. Payments break at 11pm. Customer complains Tuesday morning. Your CI never ran — it had no code change to trigger on.
CI tests your code. BYOT tests your dependencies.
Third-party API change. CDN outage. Database out of connections. Expired SSL cert. None of these show up in CI. All of them show up in BYOT.
CI is for developers. BYOT is for the business.
CI answers "did my code break?" BYOT answers "is my checkout working right now?" — the question your product manager and founder actually care about.

pricing
Simple pricing.
No surprises.
OPEN SOURCE
Free
self-hosted forever
  • Unlimited tests
  • All runtimes
  • Slack + webhook alerts
  • Full source code
  • Community support
Deploy yourself
MOST POPULAR
CLOUD
$29
per month · up to 10 seats
  • Everything in open source
  • Managed infrastructure
  • PagerDuty integration
  • 90-day execution history
  • Email support
Start free trial
ENTERPRISE
Custom
for large teams
  • Everything in Cloud
  • SSO / SAML
  • Custom data retention
  • SLA guarantee
  • Dedicated support
Talk to us

from the community
Engineers love it.
"We had 200 Playwright tests sitting in CI. BYOT turned them into production monitors in an afternoon. Zero rewrites."
SR
Sarah R.
Staff Engineer, Fintech
"Finally. A monitoring tool that doesn't make me learn a new language just to check if my checkout page works."
MK
Marcus K.
Lead Developer, E-commerce
"The flaky test detection alone saved our on-call rotation. We went from 20 alerts a night to 2."
AP
Anika P.
Platform Engineer, SaaS

Stop finding out
from your customers.

Deploy BYOT in 5 minutes. Your existing tests start monitoring production today.

Start free → ★ Star on GitHub