Solutions
Where does Bowire fit?
Pick the lane closest to your problem — each one points to the detail page.
A solution is the what / what for (the topic): the kind of problem you're trying to solve. The workflows on the homepage are the how (the role-specific path through the workbench), and features are the underlying capabilities each lane composes from.
Available today
Six topics where Bowire already covers the lane end-to-end. Each card lists what Bowire brings to the problem and links to the detail page.
-
API security testing
liveBurp Suite for the non-HTTP protocols — schema-aware, self-hosted, recordings as the vulnerability-template format.
Security deep divebowire scan· SARIF 2.1.0 for GitHub Code Scanning / GitLab / Azure DevOps · intercepting proxy with HTTPS MITM · JWT toolkit · reusablescan-template.ymlGitHub Action. -
API contract & regression testing
liveRecord real traffic across every protocol, replay it against Dev / Staging / Prod, turn payloads into assertions that live next to the request.
Cross-protocol recording timeline (gRPC streams, SignalR hubs, WebSocket frames, MQTT publishes, REST hits — same shape) · environment diff · 11-operator Newman-style assertions · CI via
Contract testing deep divebowire call --recording. -
Multi-protocol service discovery
livePlug a protocol in, get a live service tree — without hand-maintained proto / OpenAPI / hub-registration code.
gRPC Server-Reflection · OpenAPI parse · GraphQL
Service discovery deep dive__schemaintrospection · SignalREndpointDataSource· MQTT$SYS/#· plus every third-party plugin. Hot-reload re-scans every few seconds, new endpoints show up without a page refresh. -
Interactive API documentation
liveEvery example in your docs is runnable. Reader edits the JSON, hits Send, sees the real response — no curl-paste-and-pray loop.
Embeddable workbench next to your written guides · per-language code export (
Interactive-docs deep divecurl,grpcurl, typed C# / TypeScript) · offline-from-schema authoring · same UI your engineers already use. -
AI-agent tool surface
liveEvery discovered method becomes a typed MCP tool with JSON-Schema input — no MCP server boilerplate to write yourself.
AI-agent surface deep dive--enable-mcp-adapterflag · auto-tool generation from the discovery pass · streaming-call support · drop the URL into Claude / Cursor / Copilot configs and the assistant has typed access to your service surface. -
Embedded debug UI in your service
liveOne line in your ASP.NET app. Debug UI for your team and your users inside the binary you're already shipping — no separate Electron app behind a sign-up flow.
Embedded UI deep diveapp.MapBowire()· every endpoint browsable at/bowire· zero account walls · ships with your binary, no separate distribution. -
Dev-loop debugging vs. logs / dashboards
liveBowire is the interactive call & inspect tier — sibling, not substitute, to
Console.WriteLine, Serilog, Loki, and Grafana. Same engineering team, different feedback loops.Active vs passive · contract-shaping vs system-watching · seconds-scale iteration vs minutes-to-days observability · one stack, both layers.
Dev-loop deep dive -
Service mocking & virtualization
liveDevelop without the real backend.
bowire mockturns a captured recording into a live endpoint — same protocols, same payloads, same timing — no paid API credits, no 10-minutedocker-composeboot, no shared staging.Multi-protocol replay · hot-reload · chaos injection · capture-on-miss · schema-only mode for early-stage APIs.
Service-mocking deep dive
On the roadmap
The primitives are shipped; the productised lane on top is what's still in flight.
-
Frame-semantics for geospatial data
partialGeoJSON / WKT / DIS PDUs plot on a MapLibre canvas as soon as the workbench sees them — no annotation work needed for the common shapes.
Already shipped: the frame-semantics framework, the MapLibre map extension, replay-determinism over detector drift. Still on the list: vertical templates for tactical / maritime / aviation / logistics dashboards.
Don't see your lane?
If the workflow you need is close to but not exactly one of the above — or completely different — the Community channel is the fastest path to find out whether the primitives already cover it.