Kuestenlogik.Bowire.Protocol.GraphQL 1.4.3

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Kuestenlogik.Bowire.Protocol.GraphQL --version 1.4.3
                    
NuGet\Install-Package Kuestenlogik.Bowire.Protocol.GraphQL -Version 1.4.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Kuestenlogik.Bowire.Protocol.GraphQL" Version="1.4.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Kuestenlogik.Bowire.Protocol.GraphQL" Version="1.4.3" />
                    
Directory.Packages.props
<PackageReference Include="Kuestenlogik.Bowire.Protocol.GraphQL" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Kuestenlogik.Bowire.Protocol.GraphQL --version 1.4.3
                    
#r "nuget: Kuestenlogik.Bowire.Protocol.GraphQL, 1.4.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Kuestenlogik.Bowire.Protocol.GraphQL@1.4.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Kuestenlogik.Bowire.Protocol.GraphQL&version=1.4.3
                    
Install as a Cake Addin
#tool nuget:?package=Kuestenlogik.Bowire.Protocol.GraphQL&version=1.4.3
                    
Install as a Cake Tool

Bowire

CI codecov NuGet License

A multi-protocol API workbench for .NET — gRPC, REST, GraphQL, MQTT, SignalR, WebSocket, SSE, MCP, OData, Socket.IO, DIS, UDP — runs against any service URL with zero code changes.

Quickstart · Features · Why Bowire · Docs · Downloads

Bowire workbench — discover, invoke, stream, record across protocols

What it is

Bowire is the workbench API engineers reach for when they need to explore, invoke, record, mock, and replay real network traffic — locally, embedded next to an ASP.NET service, or as a sidecar in CI. No cloud account, no SaaS, no proxy: it speaks the live wire across more than ten protocols and saves what it sees in a single, replayable format.

Install

# Windows (Winget)
winget install KuestenLogik.Bowire

# macOS / Linux (Homebrew)
brew tap kuestenlogik/bowire && brew install bowire

# Cross-platform (.NET tool)
dotnet tool install -g Kuestenlogik.Bowire.Tool

# Container
docker run --rm -p 5080:5080 ghcr.io/kuestenlogik/bowire:latest

Read the 5-minute Quickstart — covers the standalone CLI path and embedded ASP.NET integration.

Embedded mode

Mount Bowire inside an existing ASP.NET app — discovery picks up your services from the live IServiceProvider:

dotnet add package Kuestenlogik.Bowire
var app = WebApplication.Create(args);
app.MapBowire();   // visit /bowire
app.Run();

→ See Setup → Embedded for the per-protocol wiring.

What's in it

  • Multi-protocol discovery — gRPC Reflection, OpenAPI, GraphQL introspection, SignalR hub metadata, MCP initialize, MQTT topic scan, OData $metadata. One tool, one mental model.
  • All call types — unary, server-streaming, client-streaming, duplex. Wireshark-style streaming UI with append-only frame list and per-frame detail.
  • Recordings + replay — capture sessions, replay against any URL, export as HAR or self-contained HTML CI report.
  • Mock serverbowire mock --recording <file> replays a recording as a local API endpoint. Chaos injection, schema-only mocks (OpenAPI / proto / GraphQL SDL), and capture-on-miss for spec-by-example.
  • AI bridge (MCP) — Bowire exposes its own discover / invoke / record operations as MCP tools so agents (Claude Desktop, Cursor, Copilot) can drive it directly.
  • Standalone or embeddedbowire CLI tool, OCI container, or app.MapBowire() next to your services. Same engine.
  • Plugins — extend with IBowireProtocol. First-party plugins ship as separate NuGet packages so the host stays light (DIS, UDP, Socket.IO, OData, …).

Why this and not Postman / Scalar / Insomnia / Bruno / grpcurl

→ Side-by-side comparison with every major API tool — positioning, features, license, price — lives on the site under Pick the right tool.

Documentation

  • Quickstart — zero to first call in five minutes
  • Features — guided tour of every workbench surface
  • Setup — embedded, standalone, Docker, sidecar
  • Protocols — per-protocol setup, conventions, gotchas
  • Architecture — plugin model, host packages, ALC isolation
  • API reference — DocFX-generated reference for every public type

Roadmap & Community

  • ROADMAP.md — what shipped, what's planned, what's deliberately out of scope
  • Community — Discord, Discussions, Issues, Contributions
  • CONTRIBUTING.md — how to write a plugin, run the smoke tests, prepare a PR

License

Apache 2.0

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Kuestenlogik.Bowire.Protocol.GraphQL:

Package Downloads
Kuestenlogik.Bowire.Bundle.Workbench

Bowire bundle for the full workbench experience — core + every Rail.* + every Module.* + every Protocol.* + Security + Help + Telemetry. The everything-on superset; what Bowire.Tool ships. Pick Bundle.Minimal for a narrower request-execution-only surface or assemble your own per-package selection.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.3.0 53 7/17/2026
2.2.1 378 7/5/2026
2.2.0 124 7/5/2026
2.1.1 188 7/2/2026
2.1.0 223 6/29/2026
2.0.1 381 6/23/2026
2.0.0 107 6/21/2026
1.9.0 108 6/8/2026
1.8.0 110 6/6/2026
1.7.0 110 6/3/2026
1.6.1 105 5/25/2026
1.6.0 111 5/25/2026
1.5.1 109 5/24/2026
1.5.0 105 5/20/2026
1.4.4 96 5/17/2026
1.4.3 107 5/17/2026
1.4.2 105 5/17/2026
1.4.1 107 5/17/2026
1.4.0 102 5/17/2026
1.4.0-rc.1 58 5/17/2026
Loading failed