Core sdk for RESTful clients