🌐
AWS
aws.amazon.com › blogs › compute › node-js-14-x-runtime-now-available-in-aws-lambda
Node.js 14.x runtime now available in AWS Lambda | Amazon Web Services
February 8, 2021 - This is the current Long Term Support (LTS) version of Node.js. Start using this new version today by specifying a runtime parameter value of nodejs14.x when creating or updating functions or by using the appropriate managed runtime base image.
🌐
Amazon Web Services
docs.aws.amazon.com › aws lambda › developer guide › building lambda functions with node.js
Building Lambda functions with Node.js - AWS Lambda
You can run JavaScript code with Node.js in AWS Lambda. Lambda provides runtimes for Node.js that run your code to process events. Your code runs in an environment that includes the AWS SDK for JavaScript, with credentials from an AWS Identity and Access Management (IAM) role that you manage.
Discussions

Looks like Node.js v24 is about to land on AWS Lambda.
They publish this schedule in the docs now, which has been a great change to see! More on reddit.com
🌐 r/aws
8
45
November 6, 2025
node.js - Struggle between NodeJS version 14 and 15 for AWS Lambda serverless Project - Stack Overflow
The solution is downgrading my node version to 14 ( I search on the internet ), but only node version higher than 15 can support ??= operator in my another project. Now I am so confused. Please teach me how to solve this, thank for your attention. ... Save this answer. Show activity on this post. I think several things are getting mixed up here. First of all the default AWS Lambda NodeJS ... More on stackoverflow.com
🌐 stackoverflow.com
Aws lambda does not support node 14 anymore, any thing I can do to fix this?
You could use your own runtime in a Docker image ; it'll slow initial execution a bit but it'll work just fine. More on reddit.com
🌐 r/aws
15
0
March 26, 2024
amazon web services - Upgrading AWS Lambda Scripts from Node.js 16.x to 18.x with Minimal Changes - Stack Overflow
I have a collection of 15-20 scripts running on AWS Lambda with Node.js 16.x that perform various operations, including interacting with S3 using functions like copy, headObject, putObject, and get... More on stackoverflow.com
🌐 stackoverflow.com
🌐
Amazon Web Services
docs.aws.amazon.com › aws lambda › developer guide › lambda runtimes
Lambda runtimes - AWS Lambda
For functions with more complex ... in the Lambda handler. Choice of runtime is also influenced by developer preference and language familiarity. Each major programming language release has a separate runtime, with a unique runtime identifier, such as nodejs24.x or python3.14. To configure a function to use a new major language version, you need to change the runtime identifier. Since AWS Lambda cannot ...
🌐
AWS
aws.amazon.com › about-aws › whats-new › 2021 › 02 › aws-lambda-now-supports-node-js-14
AWS Lambda now supports Node.js 14 - AWS
February 3, 2021 - You can now author AWS Lambda functions in Node.js 14 and use its new features, such as top-level-await, enhanced diagnostics, modifications of the streams APIs, and a revised JavaScript engine for better performance. Lambda functions written in Node.js 14 run on Amazon Linux 2, the latest ...
🌐
AWS
aws.amazon.com › about-aws › whats-new › 2021 › 04 › lambda-edge-support-node14
AWS Lambda@Edge now supports Node 14.x - Amazon
April 29, 2021 - Starting today, you can now use the Node.js 14.x runtime to develop functions in AWS Lambda@Edge.
🌐
AWS
aws.amazon.com › about-aws › whats-new › 2025 › 11 › aws-lambda-nodejs-24
AWS Lambda adds support for Node.js 24 - AWS
You can use Node.js 24 with Lambda@Edge (in supported Regions), allowing you to customize low-latency content delivered through Amazon CloudFront. Powertools for AWS Lambda (TypeScript), a developer toolkit to implement serverless best practices and increase developer velocity, also supports ...
🌐
AWS
aws.amazon.com › blogs › compute › using-node-js-es-modules-and-top-level-await-in-aws-lambda
Using Node.js ES modules and top-level await in AWS Lambda | Amazon Web Services
January 6, 2022 - AWS Lambda now enables the use of ECMAScript (ES) modules in Node.js 14 runtimes. This feature allows Lambda customers to use dependency libraries that are configured as ES modules, or to designate their own function code as an ES module.
🌐
InfoQ
infoq.com › news › 2021 › 02 › aws-lambda-node-js-14
AWS Announces Node.js 14 Support for Its Function as a Service, Lambda - InfoQ
February 10, 2021 - And to help keep Lambda functions secure, AWS updates Node.js 14 with all minor updates released by the Node.js community when using the zip archive format. For Lambda functions packaged as a container image, developers can pull, rebuild and deploy the latest base image from DockerHub or Amazon ECR Public.
🌐
GitHub
github.com › aws › aws-lambda-nodejs-runtime-interface-client
GitHub - aws/aws-lambda-nodejs-runtime-interface-client: AWS Lambda Runtime Interface Client for Node.js · GitHub
# Build the project npm run build:container # Review and update variables in scripts/lambda-build.sh # Build and deploy (requires AWS credentials) npm run peek:lambda
Starred by 220 users
Forked by 62 users
Languages   TypeScript 91.1% | Shell 3.9% | JavaScript 2.5% | C++ 1.8% | Python 0.4% | M4 0.2% | Makefile 0.1%
Find elsewhere
🌐
ECR Public Gallery
gallery.ecr.aws › lambda › nodejs
AWS Lambda/nodejs - Amazon ECR Public Gallery
Amazon ECR Public Gallery is a website that allows anyone to browse and search for public container images, view developer-provided details, and see pull commands
🌐
Docker Hub
hub.docker.com › r › amazon › aws-lambda-nodejs
amazon/aws-lambda-nodejs - Docker Image
AWS provided base images for Lambda contain all the required components to run your functions packaged as container images on AWS Lambda. These base images contain the Amazon Linux Base operating system, the runtime for a given language, dependencies and the Lambda Runtime Interface Client ...
🌐
AWS
aws.amazon.com › blogs › developer › announcing-the-end-of-support-for-node-js-14-x-in-the-aws-sdk-for-javascript-v3
Announcing the end of support for Node.js 14.x in the AWS SDK for JavaScript (v3) | AWS Developer Tools Blog
August 6, 2025 - This blog post is about AWS SDK for JavaScript (v3) announcing the end of support for Node.js 14.x, and not AWS Lambda, which is planning their Node.js 14.x deprecation (phase 1) on Nov 27, 2023.
🌐
AWS
aws.amazon.com › blogs › compute › node-js-24-runtime-now-available-in-aws-lambda
Node.js 24 runtime now available in AWS Lambda | Amazon Web Services
November 25, 2025 - AWSTemplateFormatVersion: "2010-09-09" Transform: AWS::Serverless-2016-10-31 Resources: MyFunction: Type: AWS::Serverless::Function Properties: Handler: lambda_function.lambda_handler Runtime: nodejs24.x CodeUri: my_function/. Description: My Node.js Lambda Function
🌐
DEV Community
dev.to › aws-builders › serverless-simplicity-deploy-run-your-nodejs-framework-app-on-aws-lambda-14hn
Deploy & Run your Node.js Framework App on AWS Lambda with AWS Lambda Web Adapter - DEV Community
November 21, 2023 - In this case, it runs the node command with index.js as the argument, which is the entry point for the Lambda function. AWS SAM (Serverless Application Model) template is a JSON or YAML configuration file used to define the AWS resources and configurations required to deploy a serverless application on Amazon Web Services (AWS).
🌐
Amazon Web Services
docs.aws.amazon.com › aws lambda › developer guide › building lambda functions with node.js › deploy node.js lambda functions with container images
Deploy Node.js Lambda functions with container images - AWS Lambda
Create the Lambda function. For ImageUri, specify the repository URI from earlier. Make sure to include :latest at the end of the URI. aws lambda create-function \ --function-name hello-world \ --package-type Image \ --code ImageUri=111122223333.dkr.ecr.us-east-1.amazonaws.com/hello-world:latest \ --role arn:aws:iam::111122223333:role/lambda-ex
🌐
Stack Overflow
stackoverflow.com › questions › 78415947 › upgrading-aws-lambda-scripts-from-node-js-16-x-to-18-x-with-minimal-changes
amazon web services - Upgrading AWS Lambda Scripts from Node.js 16.x to 18.x with Minimal Changes - Stack Overflow
Starting with Node.js 18, and continuing with Node.js 20, the Lambda Node.js runtimes have upgraded the version of the AWS SDK for JavaScript included in the runtime from v2 to v3. Customers upgrading from Node.js 16 or earlier runtimes who are using the included AWS SDK for JavaScript v2 should upgrade their code to use the v3 SDK. REF: https://aws.amazon.com/blogs/compute/node-js-20-x-runtime-now-available-in-aws-lambda/