Web Sockets for servers

Greetings! I’ve been researching methods of real-time communication between ROBLOX servers and external web servers, and wanted to throw my two cents in here.

Currently, while the method of the Open Cloud Messaging API is very nice from a development standpoint, the application I’m developing will require our end users to attempt to issue API keys to the platform, for every game the system is active in. Being able to connect to a Web Socket server from any game and transferring data that way, would make things extraordinarily easier on myself and the application’s end users. I’m personally not sure of any extra security risks this poses other than what HTTP / the MessagingService API already presents, but if possible I’d like to hear other opinions on this.

Is your only issue with the Messaging API the difficulty to issue API keys? Wouldn’t it be more feasible then to suggest a more simplified API issuing flow?

Using the Messaging API is effectively free money: you don’t have to pay infrastructure or handle scaling (thousands of connections will get heavy). Use it to your advantage!