Socket (full-duplex) support in addition to HTTP
Having the ability to regulate and monitor HTTP services with API Management is great. Wouldn't it also make sense to offer the same for web sockets (or SignalR hubs, etc.) so we can let devs hookup into stream of events (live-data) instead of polling with REST calls?

Hi All
Rest assured we still have this request in mind and are continually reviewing it. Please keep your feedback coming!
Many thanks
30 comments
-
Eric Scott commented
Adding a vote - this support is critical
-
Anonymous commented
Please can you consider adding this feature. It would allow us to standardise everything behind APIM and make our solution that bit easier.
-
Brian commented
websockets is a great feature, we need it. please add support for websockets. more and more CDN support websockets nowadays, why Azure can't provide support for this feature?
-
Anonymous commented
This would make life easier instead of having to host a SignalR hub elsewhere.
-
Rogier commented
Please implement this feature guys. We also need it.
-
Ries commented
Any updates Microsoft? Or do we need to switch to AWS, because they allow websockets just fine.
-
Jeremy commented
I think the use case is simple. We have an API that uses SignalR and it needs to be behind a gateway to fit the current infra architecture. Our enterprise uses APIM as a gateway and would rather not have to stand up application gateway separately and incur that added cost.
-
Jeremy commented
@michaelpapasvastos
> Why wouldn't someone just use Azure SignalR service for this?
Because it's not a gateway.
-
Michael Papasevastos commented
Why wouldn't someone just use Azure SignalR service for this?
-
Ranjith Sasidharan commented
Any update on this ? We really need this feature.
-
Anonymous commented
As well as supporting websockets, it would would be better for the service to break the connection between the client and hosting service. At the API Gateway level we should be able to inject rules for checking format, security rules and possibly re connection logic as needed.
Client <--> API Gateway <--> Host
-
Matt Bickett commented
Is this not happening? "Under Review" for three years? Please review :)
-
Wally commented
Looking for an update on this.
-
Maurice Manning commented
Agreed, please add websockets to APIM
-
Hilde Askeland commented
I want web sockets in api-m too
-
Jose Parra commented
Guys, when are we going to get this? We have been waiting for a loooong time..
-
Rizvan Bhimani commented
We want to use socket.io functionality with api-m but it is still not available. Latest technology should support by azure.
-
Zia commented
Amazon API Gateway now supports WebSocket, when will Azure support this? This request was raised 5 years ago.
https://aws.amazon.com/blogs/compute/announcing-websocket-apis-in-amazon-api-gateway/
-
Brian Chesbrough commented
Going on 5 years since it was first requested on here. Any update?!
-
Javier Quintana commented
For a particular customer, I will be interested in the API management using websockets