Preparing for system design interviews?  Try bugzed.com →

Bluebird Promise Retry Utility

JSON →
library 0.11.0 ·javascript maintenance
verified Jun 17, 2026

bluebird-retry is a utility library for Node.js and browsers that facilitates retrying an asynchronous operation until it successfully resolves. It leverages Bluebird promises for its core functionality and expects Bluebird to be provided as a peer dependency. The current stable version is 0.11.0. This package supports various retry mechanisms including regular intervals, exponential backoff with configurable limits, and an overall operation timeout. A key differentiator is its ability to conditionally retry based on a `predicate` (similar to Bluebird's filtered catch) and to explicitly stop the retry loop by throwing a `StopError`. While functional, the package appears to be in maintenance mode, with its last release (v0.11.0) occurring several years ago, and is primarily designed for CommonJS environments.

total hits 16
actors 4 distinct systems
last hit 15d ago AhrefsBot
GPTBot
4
ByteDance
4
Script
1
Humans
4

top countries 🇸🇬 Singapore · 🇺🇸 United States · 🇨🇦 Canada · 🇮🇩 Indonesia · PH