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

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved