Skip to content

feat(poc): Add WebSocket, MQTT 3.1.1, and gRPC protocol support#1636

Closed
RishiAhuja wants to merge 1 commit into
foss42:mainfrom
RishiAhuja:poc/protocol-support
Closed

feat(poc): Add WebSocket, MQTT 3.1.1, and gRPC protocol support#1636
RishiAhuja wants to merge 1 commit into
foss42:mainfrom
RishiAhuja:poc/protocol-support

Conversation

@RishiAhuja
Copy link
Copy Markdown

@RishiAhuja RishiAhuja commented Apr 5, 2026

A video demo for the POC!
(updated UI and included suggestions as you suggested me in the meeting one time, and also in the idea doc, #1267)
@animator

gsoc-video-compressed.mp4

- WebSocket: connection management, message send/receive, URL params, headers
- MQTT 3.1.1: publish/subscribe, auth, last will, QoS, topic management
- gRPC: server reflection, service discovery, unary calls, protobuf encoding
- New packages: grpc_reflection, better_networking protocol services
- Request model extended with MqttRequestModel, GrpcRequestModel
- Full UI: request panes, response panes, URL card protocol switching
- Message log view with search, filter, and keyboard shortcuts
- Protocol-specific providers (ws_providers, mqtt_providers, grpc_providers)
- Dev guide documentation for all three protocols
@RishiAhuja RishiAhuja force-pushed the poc/protocol-support branch from b2ee02f to 3626452 Compare April 5, 2026 20:12
@RishiAhuja RishiAhuja changed the title feat: Add WebSocket, MQTT 3.1.1, and gRPC protocol support feat(poc): Add WebSocket, MQTT 3.1.1, and gRPC protocol support Apr 5, 2026
@apidash-dev
Copy link
Copy Markdown
Collaborator

Thank you for submitting the PoC. Closing the PR as results have been announced. We would love you to continue contributing to the project and try again next year for GSoC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants