What is the Node.js Async library?

Async is a utility module that provides straight-forward, powerful functions for working with asynchronous JavaScript.

svg viewer

Although originally designed for use with Node.js, the library can also be used directly in the browser.

Async provides around 70 functions that include the usual ‘functional’ suspects (map, reduce, filter, each…) as well as some common patterns for asynchronous control flow (parallel, series, waterfall…).

Installation

Async is available as an npm package and can be installed using:
npm i async

Async can also be installed via yarn: yarn add async

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved