DebugProbe.AspNetCore
1.6.0
See the version list below for details.
dotnet add package DebugProbe.AspNetCore --version 1.6.0
NuGet\Install-Package DebugProbe.AspNetCore -Version 1.6.0
<PackageReference Include="DebugProbe.AspNetCore" Version="1.6.0" />
<PackageVersion Include="DebugProbe.AspNetCore" Version="1.6.0" />
<PackageReference Include="DebugProbe.AspNetCore" />
paket add DebugProbe.AspNetCore --version 1.6.0
#r "nuget: DebugProbe.AspNetCore, 1.6.0"
#:package DebugProbe.AspNetCore@1.6.0
#addin nuget:?package=DebugProbe.AspNetCore&version=1.6.0
#tool nuget:?package=DebugProbe.AspNetCore&version=1.6.0
DebugProbe.AspNetCore
DebugProbe.AspNetCore is a lightweight ASP.NET Core debugging tool for inspecting HTTP traffic directly inside your application.
It captures request and response data, exposes a local dashboard, and helps compare traces across environments so you can spot differences between local, staging, and other API runs.
Links
- Website: debugprobe.dev
- Documentation: debugprobe.dev/docs
- Roadmap: Roadmap.md
- Live demo: demo.debugprobe.dev/debug
- Demo API: demo.debugprobe.dev/swagger
- NuGet: DebugProbe.AspNetCore
Install
dotnet add package DebugProbe.AspNetCore
Quick Start
builder.Services.AddDebugProbe();
app.UseDebugProbe();
Start your application and open:
http://localhost:{port}/debug
Optional Configuration
builder.Services.AddDebugProbe(options =>
{
options.MaxEntries = 10;
options.MaxBodyCaptureSizeKb = 256;
options.AllowLocalCompareTargets = true;
options.IgnorePaths =
[
"/api/auth/login",
"/api/auth/refresh"
];
});
app.UseDebugProbe();
Features
- Request inspection
- Response inspection
- Headers, query string, and body capture
- Error visibility
- Local debugging dashboard
- Trace comparison across runs or environments
- JSON formatting for captured payloads
- Configurable body capture limits
- Ignored path configuration for noisy or sensitive endpoints
- Sensitive header masking
- Outgoing
HttpClientrequest tracing
Trace Compare
DebugProbe can compare a local trace with a trace captured by another DebugProbe-enabled application.
Typical workflow:
- Run both applications with DebugProbe enabled.
- Open the local dashboard at
/debug. - Open the trace you want to compare.
- Use the compare action and provide the remote application's base URL and trace ID.
Compare is useful when checking differences between local and remote environments, repeated runs, or two versions of the same API flow.
Dynamic values such as IDs, timestamps, tokens, and selected headers are normalized so the compare view focuses on meaningful request and response differences.
Security Defaults
DebugProbe masks common sensitive headers automatically:
AuthorizationCookieSet-Cookie
Intended Usage
DebugProbe is designed primarily for local development and controlled development environments.
If you use it outside local development, protect the dashboard with authentication, restrict network access, and avoid capturing sensitive endpoints or payloads.
Documentation
For full setup details, screenshots, dashboard behavior, configuration options, and live examples, see the documentation:
Contributing
Contributions are welcome. Please read CONTRIBUTING.md before opening an issue or pull request.
License
DebugProbe.AspNetCore is licensed under the Apache License 2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.6.2 | 91 | 6/7/2026 |
| 1.6.1 | 101 | 6/1/2026 |
| 1.6.0 | 102 | 5/29/2026 |
| 1.5.0 | 103 | 5/23/2026 |
| 1.5.0-preview.1 | 48 | 5/23/2026 |
| 1.4.1-preview.2 | 62 | 5/22/2026 |
| 1.4.1-preview.1 | 49 | 5/17/2026 |
| 1.4.0 | 104 | 5/16/2026 |
| 1.4.0-preview.2 | 50 | 5/16/2026 |
| 1.4.0-preview.1 | 53 | 5/12/2026 |
| 1.3.2 | 95 | 5/13/2026 |
| 1.3.1 | 97 | 5/11/2026 |
| 1.3.0 | 106 | 5/10/2026 |
| 1.3.0-preview.2 | 65 | 5/10/2026 |
| 1.3.0-preview.1 | 66 | 5/9/2026 |
| 1.2.2 | 96 | 5/6/2026 |
| 1.2.1 | 101 | 5/2/2026 |
| 1.2.0 | 94 | 5/2/2026 |
| 1.1.0 | 115 | 4/27/2026 |
| 1.0.0 | 103 | 4/20/2026 |
Adds trace comparison across environments, improved DebugProbe dashboard workflows, and support for comparing request and response differences between captured API runs.