The document discusses two AngularJS services - $http and $resource - for making RESTful requests to APIs. It also covers Restangular, a third-party library that builds on $http to simplify common REST tasks. $http is Angular's core service for making AJAX requests. It supports GET, POST, PUT, DELETE and has options for success/error callbacks. $resource builds on $http to provide a wrapper with predefined actions and promises. It simplifies interacting with REST APIs without dealing with low-level $http calls. Restangular further abstracts REST calls by supporting nested resources, promises, custom methods and interceptors. It handles URL building, default headers and transformations. The document