---
number: 37217
slug: 37217-deprecation-notice-dropping-support-for-node-js-18
published: 2025-07-16
discussion: https://github.com/orgs/supabase/discussions/37217
labels:
  - javascript
page: https://supabase.com/changelog/37217-deprecation-notice-dropping-support-for-node-js-18
---

# Deprecation Notice: Dropping Support for Node.js 18

As part of our ongoing commitment to providing a secure and reliable experience for all developers, we will drop support for Node.js 18 in accordance with our [Support Policy](https://github.com/supabase/supabase-js?tab=readme-ov-file#support-policy).

### Affected libraries
- [`supabase-js`](https://github.com/supabase/supabase-js)
- [`auth-js`](https://github.com/supabase/auth-js)
- [`realtime-js`](https://github.com/supabase/realtime-js)
- [`functions-js`](https://github.com/supabase/functions-js)
- [`storage-js`](https://github.com/supabase/storage-js)
- [`postgrest-js`](https://github.com/supabase/postgrest-js)

### Timeline
**Deprecation Notice Issued:** July 16, 2025
**End of Support for Node.js 18:** October 31, 2025

### Why?
Node.js 18 reached its official end of life on April 30, 2025 and no longer receives security updates or critical fixes. Continuing to support unsupported runtimes introduces risks for both developers and end users.

### What You Need to Do
Please upgrade to a supported Node.js version (20 or later) before October 31, 2025 to ensure continued compatibility with future releases of our libraries.

Thank you for your attention and continued support. If you have any questions, feel free to reach out through GitHub Discussions or our community channels.
