> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/reference/sql-structure/nosql/handlersocket/handlersocket-client-libraries.md).

# HandlerSocket Client Libraries

In order to make use of the [HandlerSocket](/docs/server/reference/sql-structure/nosql/handlersocket.md) plugin in your applications, you will need to use the appropriate client library. The following client libraries are available:

* C++
  * libhsclient (included with the HandlerSocket plugin source)
* Perl
  * perl-Net-HandlerSocket (included with the HandlerSocket plugin source)
* PHP
  * [Net\_HandlerSocket](https://github.com/openpear/Net_HandlerSocket)
  * [HSPHP](https://github.com/tz-lom/HSPHP)
  * [php-ext-handlersocketi](https://github.com/kjdev/php-ext-handlersocketi)
* Java
  * [hs4j](https://code.google.com/p/hs4j/)
  * [handlersocketforjava](https://code.google.com/p/handlersocketforjava/)
* Python
  * [python-handler-socket](https://pypi.python.org/pypi/python-handler-socket)
  * [pyhandlersocket](https://code.launchpad.net/~songofacandy/+junk/pyhandlersocket)
* Ruby
  * [ruby-handlersocket](https://github.com/winebarrel/ruby-handlersocket)
  * [handlersocket](https://github.com/miyucy/handlersocket)
* JavaScript
  * node-handlersocket
* Scala
  * [hs2client](https://github.com/fujohnwang/hs2client)
* Haskell
  * HandlerSocket-Haskell-Client

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

{% @marketo/form formId="4316" %}
