Skip to content

Kuestenlogik/Bowire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,029 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Bowire

CI codecov NuGet License

The multi-protocol API workbench. gRPC, REST, GraphQL, JSON-RPC, SignalR, WebSocket, SSE, MQTT, Socket.IO, MCP, OData, AsyncAPI, AMQP, Kafka, Akka.NET, NATS, SOAP, Pulsar — run against any service URL with zero code changes.

Quickstart · Features · Why Bowire · Docs · Downloads · Bootcamp

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

Install

# .NET tool (cross-platform, recommended)
dotnet tool install -g Kuestenlogik.Bowire.Tool

Windows MSIs, portable ZIPs, Docker images, and pending winget / Homebrew / Chocolatey distributions — all listed on the Downloads page. It's the source of truth for what's available right now.

5-minute Quickstart for the first call against your own service.

Embedded mode

Mount the workbench inside an existing ASP.NET host:

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

Discovery picks services off the host's IServiceProvider — REST routes, gRPC reflection, SignalR hubs, custom protocols. See Setup → Embedded.

Documentation

Everything user-facing lives at bowire.io. The most-asked entries:

Roadmap & Community

  • ROADMAP.md — what shipped, what's planned, what's deliberately out of scope
  • Community — Discord, Discussions, Issues
  • CONTRIBUTING.md — plugin authoring, smoke tests, PR workflow

License

Apache 2.0

About

Multi-protocol API workbench for .NET — discover, invoke, record, mock, replay across gRPC, REST, GraphQL, MQTT, SignalR, WebSocket, SSE, MCP, OData, Socket.IO, and more... including your custom protocol.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors