We use cookies to ensure you get the best user experience on our website.Find Out More

Angular Bug Reporting & Http Interceptor SDK

Simplify Bug Reporting & Exception Tracking in Angular Apps

Stop dealing with incomplete reports or vague bug descriptions from your testers. Shakebug hooks into Angular's custom error handlers and HTTP services, auto-generating visual bug tickets with complete environment logs.

Framework-Specific Angular Bug Tracking

Direct integration with Angular's core modules for advanced front-end debugging.

Angular Exception Hooks

Implement Angular's Global ErrorHandler

Shakebug seamlessly overrides the core ErrorHandler configuration to intercept unhandled Typescript exceptions, template compilation errors, and lifecycle warnings, capturing precise code lines.

Capture Angular runtime typescript exceptions
HTTP Request Logging

Angular HttpClient Interceptor logs

Monitor status calls, request details, and server response logs. Capture network payloads and errors automatically by configuring our lightweight HttpClient provider interceptor.

Angular HttpClient network interceptor log
Web View Annotations

1-Click Screenshots and Voice Recs

QA teams can easily highlight layout issues, leave drawings, blur out credentials, or narrate visual feedback directly inside the active web browser viewport.

Visual annotations and feedback inside Angular app

What Our Customers Say About ShakeBug

Frequently Asked Questions

Is Shakebug compatible with all Angular versions?

Yes. Shakebug actively supports all modern versions of Angular. It wraps Angular's global exception framework to capture runtime logs seamlessly.

How does Shakebug capture unhandled typescript exceptions?

Shakebug provides an implementation of Angular's default global ErrorHandler class to automatically catch and report unhandled typescript errors.

Does Shakebug support Angular source map files?

Yes. You can upload your typescript source map files to the Shakebug dashboard to translate minified javascript stack traces back to clean typescript source lines.

Can we track network API payloads inside Angular apps?

Yes. By injecting our custom Angular HttpInterceptor into your App module, you can capture full API requests, payloads, response latencies, and failed HTTP codes.

Streamline Your Angular Bug Workflows Today

Sign Up Free

No credit card required