Kamerling
Kamerling is a lightweight server for managing a network of computation clients.
HTTP API
Minimal docs on the HTTP API (which happens to use XHTML and so should be mostly usable through a browser):
GET / returns links to clients (at #clients [href]) and project (at #projects [href]).
GET /clients contains information on and links to clients (at #clients [data-class=client]).
GET /projects contains links to projects (at #projects [data-class=project]).
GET /projects/{uuid} contains client (at #clients [data-class=client] and task (at #tasks [data-class=task]) information on a given project.
POST /projects creates a new project (given a name and an uuid).
POST /projects/dispatch dispatches tasks to all free clients.
© MMXIII-MMXIX Piotr Szotkowski p.szotkowski@tele.pw.edu.pl, licensed under AGPL 3 (see LICENCE)