One of the handiest we have come across so far is the Umbraco REST API package, installed as a DLL in an Umbraco project it allows you (with some minimal configuration) to expose several REST API endpoints which allow CRUD (Create, read, update, delete) of Members, Content, Relations and Media.