Die WebSocket-Schnittstelle ermöglicht die Kommunikation mittels Hybi-10 Protokoll.
Die Schnittstelle kann als Server oder als Client konfiguriert werden. Dabei ist auch ein Dateipfad erforderlich. Die meisten Dienste werden entsprechend auf eine URL aufgeschaltet. Um eine Verbindung aufrechtzuerhalten muss die Schnittstelle zusätzlich zyklisch angepingt werden. Da dies der Webbrowser nicht unterstützt, wird oft eine eigene Implementierung verwendet.