<div style="float:left; width:100%;">
This page presents the classes and functions of the [[Clients|BaseX Clients]],
and the underlying protocol, which is utilized for communicating with
==Code Structure==
</div>
<div style="float:left; width:48%;">
===Session===
All [[Clients]] use the following client/server protocol to communicate with the server.
The description of the protocol is helpful if you want to implement a new client.
</div>
===General Syntax===
* [https://github.com/BaseXdb/basex-api/blob/master/src/main/python/BaseXClient.py Python client]
* [https://github.com/BaseXdb/basex-api/blob/master/src/main/perl/BaseXClient.pm Perl client]
</div>