Asynchronous APIs are application programming interfaces that return data for requests at a later time, where the availability of a resource, service or data store may not be immediate.