Gets an object with a desired API structure and based on it, creates a well defined interface to handle "$.ajax" calls. e.g. Object.get(); Object.Image.save();