Logging and a debugger had a baby
BugJail is a new type of developer tool. It captures up to 40.000.000 events per second from a running application and then reconstructs the execution as an SQL database.
This gives you a previously impossible combination of the strengths of logging and a debugger.
View the program flow like a log file.
Inspect the program data like with a debugger.
No pauses. Works in CI, test & production.
Automatic. Needs no log statements.
this is how Bugjail helps you
BugJail Workstation
Understand how software works - or why it doesn't.
BugJail Workstation is a multi-language and multi-IDE plugin. It increases efficiency and reduces the pain of the "boring 70%" of developer time: reading, understanding, and debugging code.
BugJail Server
Debug CI, test & production without a local repro.
BugJail Server is a self-hosted Docker image. It can capture everything that happens accross your environments, so that you can debug the captured execution immediately after a CI test fails or defect is reported - without wasting time on reproducing the issue.
Works with huge applications
The capturing side (agent) is torture tested against the biggest applications available (e.g. Java is tested with 14 applications, up to 12 million lines of code).
Handles cluster scale volumes
The ingestion side (server) processes ~10 million events per second per vCPU and can handle petabyte scale with AWS S3, GCP Cloud Storage or Hadoop HDFS.
Easy to deploy agent
One extra option to start or build. No special requirements: optimized release builds with any standard OS, JVM, node.js, web browser, CPython, etc. are okey.
Operarationally simple server
Run a single Docker image or deploy a simple Kubernetes pod, and it takes care of everything. No separate parts like database or zookeeper to manage.
CI: Burn CPU time to save developer time
BugJail usually slows down CI test runs by 10-20%. Would you rather have that, or reproduce flaky CI test failures locally?
Production: Capture selectively
Enable capturing in 5-10% of the production boxes. If a bug occurs fairly frequently, it will be eventually caught. If not, then it is so rare that you can probably ignore it.
BugJail Technology Licensing
Give your AI product the power to see inside program execution.
BugJail Technology Licensing lets your company to use our capturing and querying core as a part of your product. One command to capture program execution. Then SQL or MCP to query.
here's what makes Bugjail different
BugJail captures everything.
Why capture everything?
Most bugs don't throw or crash
They just produce wrong results silently, or cause something to not happen, or to happen fine but look wrong. The art of bug hunting is not about exceptions or error codes.
✘ Error-reporter style tools "trigger" and capture only when an exception is thrown or crash is about to happen, so they miss systematically the bugs that don't throw/crash.
All bugs depend on the program state
It doesn't happen always, right? Non-trivial bugs happen only with a certain program state, and the "condition where/when the bug occurs" is much more important than the call path.
✘ APM & tracing style tools capture continuously for the program duration, but only the inputs and internal calls - not the internal program state.
The real root cause is often far away
The exception is just the surface. When user.name.equals(x) throws a NullPointerException, the real question is where did the 'user' come from and where/why its 'name' was set to null.
✘ There are hundreds of tools that claim to "pinpoint the root cause" but they show just the final error - the headache, but not the brain tumour.
we sell the same way we'd want to buy
Perpetual fallback license.
BugJail Workstation uses the exact same
hybrid license + subscription model as JetBrains:
buy an annual subscription, get a perpetual license.
All you can eat for a fixed price.
BugJail Server is priced per CPU-core. No fees or limits
per user, app, service, host, event, gigabyte, or anything else.
Completely predictable without end-of-month billing surprises.
No cloud. No telemetry. No AI.
Avoid the approval hassles and risking of your source code:
BugJail is 100% local, or self-hosted on a cloud of your choice.
And free of telemetry. And doesn't shove AI down your throat.
