An adapter is used to handle queries related to the task assigned to it. Different adapters can be assigned different tasks. It can also query the back as well as front end. The common adapters in Ember.js are Rest, JSON, LS Adapter and the later deals with local storage or when data that needs to be stored in low.