REST API and client libraries