Nodemailer is an open-source library for Node.js that sends email from applications. Developers use it to deliver messages through their own SMTP server or other transports, without embedding the SDK of a commercial sending service. Version 10 requires Node.js 20 or later; the 9.x line remains available for older Node.js versions. It is a software library that runs inside the user's own application, not a hosted service. It is an alternative to the SDKs of providers such as Mailgun, SendGrid or Amazon SES.
Nodemailer is maintained by an individual developer and released under the MIT-0 licence (MIT No Attribution). According to the website, development is sustained by licences for EmailEngine, a product of Postal Systems OÜ in Tallinn, Estonia. Where messages go depends on the SMTP server or service the organisation chooses. Data residency and GDPR compliance therefore depend on the chosen mail infrastructure.