> For the complete documentation index, see [llms.txt](https://thesanjeetc.gitbook.io/siricontrol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://thesanjeetc.gitbook.io/siricontrol/setup/untitled.md).

# Interfacing with SiriControl

A list of SocketIO implementations in various languages.

SiriControl can be utilised for many applications, with the only requirement being support for Socket.IO.

{% hint style="success" %}
Here's a compilation of SocketIO client wrappers for various languages:

* [JavaScript](https://github.com/socketio/socket.io)
* [Python](https://python-socketio.readthedocs.io/en/latest/intro.html#what-is-socket-io)
* [Go](https://github.com/googollee/go-socket.io)
* [Java](https://github.com/socketio/socket.io-client-java)
* [C++](https://github.com/socketio/socket.io-client-cpp)
* [Swift](https://github.com/socketio/socket.io-client-swift)
* [Dart](https://github.com/rikulo/socket.io-dart)
* [.NET](https://github.com/IBM/socket-io)
* [ESP8266](https://github.com/timum-viw/socket.io-client)
  {% endhint %}

{% hint style="warning" %}
Some of these are community-based and may stop support or updates in the future.
{% endhint %}
