Linaro aims to improve Linux support for ARM processors. They created LAVA (Linaro Automated Validation) to automate testing of new kernels on ARM hardware. LAVA needs a way to trigger test runs when kernel builds finish. Linaro implemented an XML-RPC API with HTTPS and token-based authentication to securely allow remote triggering of test runs. They open sourced the server and client code to make it easy for others to add authenticated XML-RPC to projects.