#3752·request

Announcing dropin-request: A Drop-In Replacement for request

Author: mannyvergelCreated Sep 12, 2025Updated May 20, 2026

Hello everyone,

Like many of you, I've maintained projects that relied heavily on request and needed a straightforward migration path after it was deprecated.

To help with this, I've created dropin-request, a library designed to be a drop-in replacement to remove dependencies from request and request-promise-native. The goal is to minimize refactoring in existing codebases by mimicking the original request API for the most common use cases. Note that this library will require Node version 18.7.0 and above.

Important Recommendation

This library is primarily intended for migrating existing projects.

For new projects, I strongly recommend using the modern, native fetch API, which is now standard in Node.js (v18+). dropin-request is a compatibility layer, not the future-proof choice for brand-new applications.

Links

GitHub: https://github.com/mannyvergel/dropin-request

NPM: https://www.npmjs.com/package/dropin-request

I hope this helps others who are in the same situation. Feedback and contributions are very welcome!