is-promise is a lightweight and performant JavaScript package to reliably check if a given value is a Promise. It offers a simple, single-purpose solution for definitively determining if an object adheres to the Promises/A+ specification. This is crucial for libraries and applications that work with asynchronous operations and rely on Promise-compliant objects. is-promise provides a concise and efficient way to guarantee functionality that interacts correctly with promises.