form-data simplifies creating and submitting multipart/form-data HTTP requests from Node.js. Mimicking the browser's FormData interface, it enables easily appending fields, files, and streams to forms, perfect for file uploads and complex data submissions. form-data automatically sets correct content types and boundary headers. The package simplifies handling binary data and offers enhanced configurability for diverse scenarios.
The form-data npm package has seen sporadic releases since its initial version in May 2011. Releases were more frequent between 2012 and 2014, and again in 2016 and 2019. There were periods of inactivity. In 2024 and 2025, multiple versions, including updates to older lines, were published in some months.
Form-data npm package downloads show a generally increasing trend from March 2024 to July 2025, peaking at 469 million. August 2025 dipped to 415 million. September 2025 data is incomplete, currently showing no downloads. Overall, usage experienced significant growth during this period.