Skip to content

Firebase Extension Fails to Deploy - Node.js 18 Runtime Deprecated #1725

@MindMitr

Description

@MindMitr

The "Authenticate with Stream Chat" Firebase Extension fails to install with a Node.js 18 deprecation error. Google Cloud has decommissioned Node.js 18 runtime and no longer allows deployments using it.

Error Details
Runtime nodejs18 is decommissioned and no longer allowed.
Please use the latest Node.js runtime for Cloud Functions.
The following Cloud Functions fail to deploy:

ext-auth-chat-revokeStreamUserToken
ext-auth-chat-getStreamUserToken
ext-auth-chat-deleteStreamUser
ext-auth-chat-createStreamUser

Extension Information

Extension Name: Authenticate with Stream Chat
Version: stream/auth-chat@0.2.4
Firebase Project Location: us-central1
Error Code: DEPLOYS_NOT_ALLOWED / INVALID_ARGUMENT

Steps to Reproduce

Go to Firebase Console
Navigate to Extensions
Install "Authenticate with Stream Chat" extension
Observe deployment failure with Node.js 18 deprecation error

Expected Behavior
The extension should deploy successfully using a modern, supported Node.js runtime (Node.js 20 or later).
Actual Behavior
Installation fails during Cloud Functions deployment due to deprecated Node.js 18 runtime.
Environment

Firebase Extensions: Latest version available in marketplace
Google Cloud Platform: Current
Date Reported: April 30, 2026

Request
Please update this extension to use Node.js 20 or the latest supported runtime for Cloud Functions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions