Product
For one product
$99 / product / month
After your free pilot
Access for all engineers on the product
Start a free pilotAppGlass watches production 24/7. When something breaks, it’s already on it - finding the cause and preparing a fix for review.
AppGlass starts investigating the failing request.
Igor Gerasimov
JetBrains
Engineering Manager
AppGlass helps us investigate on-call incidents far more accurately by showing what's actually happening in production. It gives us the runtime context logs and traces miss, and it saves hours on complex production issues.
David Kunzler
Mineral Minds Deutschland GmbH
Head of Software Engineering
AppGlass lets us inspect production Java apps without blocking them - a lifesaver when logs don't tell the whole story. It feels like debugging locally, minus the fear of freezing a live environment with real users. And because it never opens a port into production, security and compliance were a non-issue.
Stephanie Miller
General Code
Software Architect
We have used AppGlass 20 or so times to fix real issues we were having in our various environments that would have been time consuming and difficult to recreate locally. It is definitely a good tool.
AppGlass combines your existing context with live runtime data to investigate production issues and verify possible causes.
Gathers context. Forms hypotheses. Tests possible causes.
Capture values and verify execution paths.
Find where production time is spent.
Start with a free 30-day pilot. Guided setup included.
For one product
$99 / product / month
After your free pilot
Access for all engineers on the product
Start a free pilotFor multiple products and teams
Custom
Pricing tailored to your scope
Company-wide access
Talk to usService coverage is agreed before your pilot.
Every plan includes
AppGlass watches your connected services around the clock and starts investigating when an issue appears. It gathers context, tests suspected causes, and prepares a proposed fix as a pull request when the findings support one. It also checks releases during controlled rollouts and answers questions about production behavior through Slack. Your team gets findings and supporting evidence to review.
AppGlass brings automatic investigations, dynamic production checks, and proposed fixes together in a ready-to-use workflow. Building your own means owning the integrations, investigation logic, runtime tooling, access controls, and ongoing maintenance. With AppGlass, you start with an existing investigation workflow and built-in Continuous Debugger, then configure it for your services and team.
Our key differentiator is dynamic hypothesis testing through our built-in Continuous Debugger. AppGlass combines observability, source code, Slack, and internal knowledge, then requests additional evidence directly from the running application when needed. It can inspect variable values, evaluate read-only expressions, and check execution paths. Each finding helps confirm, rule out, or refine a hypothesis and determines what to check next.
AppGlass works alongside your existing observability and development tools. Start with the alert source and code repository relevant to your first service. Connect Slack and internal knowledge to add team discussions, runbooks, and past incident context. The pilot is scoped to the connections needed for your first use case.
Production inspection works on JVM services: the AppGlass agent attaches to a Java process, so applications written in Java and other JVM languages are supported. Support beyond the JVM is not available today.
You attach the AppGlass agent to the service you want to inspect and run the control plane, either in your Kubernetes cluster or on any machine with a JVM. Alongside that, you connect the tools the investigation reads from: your alert source, code repository, and optionally Slack and internal documentation. Setup steps for Kubernetes, standalone environments, and local IDE attach are in the documentation.
Read the setup documentation →Continuous Debugger collects runtime evidence without suspending application threads. Runtime observation is read-only. Performance overhead depends on how often a check runs, how much data it captures, and the expressions evaluated. Targeted conditions and capture limits help manage that overhead; assess it on the selected service during the pilot.
Your team defines the investigation scope and access permissions. Collection filters and masking rules help exclude or redact sensitive runtime data, while role-based access and audit logging control access to captured evidence. The runtime control plane can run in your infrastructure. Data routing and AI processing requirements are agreed as part of the AI SRE pilot setup.
Your team reviews and decides whether to merge proposed pull requests. Deployments run through your existing pipeline. AppGlass takes rollback actions only when your team has explicitly configured a policy for a controlled rollout; otherwise, it reports the regression and its evidence. When evidence is insufficient to confirm a cause, the investigation makes that uncertainty clear.
Yes. AppGlass can provide runtime investigation capabilities to compatible agents through MCP or skills. Your agent can request targeted observations and use the resulting evidence in its own workflow. Choose AppGlass AI SRE when you want the integrated investigation experience, or connect AppGlass runtime tooling to an agent you already operate.
Request a demo to choose your first use case and scope an early-access pilot. Together, we select a service, agree on connections and permissions, and define what a useful investigation should deliver. Your team reviews the findings before expanding the scope. No installation is required for the demo.
Request a demo →Request a demo to walk through AppGlass and choose a first use case for your services.
No installation required for the demo.
REQUEST A DEMO