AJAX Asynchronous JavaScript and XML HTTP Requests - Communication between Client and Server API - Application Programming Interface Set of Instructions to work with Server i.e GET, POST, PUT, DELETE resource from the server.