First version of server, client and API