Test endpoints
Public sample APIs you can point Bowire at right now. One URL per protocol, no clone required — great for "does this thing actually work on my machine?"
Endpoints belong to third parties. They go up and down without notice. If a sample stops responding, swap it for any equivalent service — the URL is just a target.
REST / OpenAPI
Each URL is an OpenAPI document or a service root Bowire can probe.
-
Swagger Petstore
Classic CRUD playground, full OpenAPI 3.
URL https://petstore3.swagger.io/api/v3/openapi.json -
RESTful API
GET / POST / PUT / DELETE on generic objects.
URL https://api.restful-api.dev/objects -
JSONPlaceholder
Posts, comments, users — read-only.
URL https://jsonplaceholder.typicode.com -
Postman Echo
Echoes requests back, useful for headers / auth.
URL https://postman-echo.com
gRPC
Reflection-enabled endpoint Bowire can discover without a .proto upload.
-
Postman gRPC Echo
Unary + streaming, TLS.
URL grpc.postman-echo.com:443 -
Local
.protoUpload via Workspace → Sources. Bowire's
samples/proto/echo.protoworks offline.
GraphQL
Introspection-enabled endpoints Bowire can pull the schema from on connect.
-
Countries
Queries about countries / continents.
URL https://countries.trevorblades.com/graphql -
Rick and Morty
Schema with relations + pagination.
URL https://rickandmortyapi.com/graphql
WebSocket
Echo services for round-trip frame testing.
-
websocket.events
Echo server.
URL wss://echo.websocket.events -
Postman echo
Echo server with
/rawand/socketioendpoints.URL wss://ws.postman-echo.com/raw
Server-Sent Events (SSE)
A continuous tick stream — useful to confirm Bowire's SSE pane re-renders on every frame.
-
sse.dev
Continuous tick stream.
URL https://sse.dev/test
MQTT
Public test brokers. They throttle aggressive load — for stress testing run the Bowire MQTT sample locally instead.
-
HiveMQ public broker (TCP)
No auth.
URL mqtt://broker.hivemq.com:1883 -
HiveMQ public broker (WSS)
TLS + WebSocket.
URL wss://broker.hivemq.com:8884/mqtt -
EMQX public broker
Alternative when HiveMQ throttles.
URL mqtt://broker.emqx.io:1883
MCP
MCP is a local-only protocol. Use Bowire's own MCP adapter for a self-contained test target.
bowire mcp serve
# → point Discover at the printed URL (default http://localhost:5000/mcp)
Auth playgrounds
httpbin endpoints that expect the named auth scheme — useful for wiring + testing Bowire's environment auth pickers.
-
httpbin Basic Auth
Returns 401 unless
user:passwdis present.URL https://httpbin.org/basic-auth/user/passwd -
httpbin Bearer
Expects
Authorization: Bearer ....URL https://httpbin.org/bearer -
httpbin Digest
Digest auth demo.
URL https://httpbin.org/digest-auth/auth/user/passwd
Want a runnable sample, not a third-party URL?
Bowire ships its own reference apps — one per protocol, all built on the same Harbor Control Center domain so protocol differences read at a glance.