[ aws ]
AWS Lambda Web Functions is a capability of AWS Lambda that you can use to run web applications and API backends as serverless HTTP servers. Your code listens on a network port and handles requests directly. You can use familiar Node.js web frameworks such as Express, Hono, or React Router with no Lambda-specific adapters or wrappers. You develop and run your server locally like any other Node.js web app.
Lambda creates an HTTPS endpoint, manages the execution environments, and scales your application with traffic, including to zero when it’s idle. To reduce latency for globally distributed users, you can deploy across multiple AWS Regions behind a single endpoint.
A Web Function has one or more immutable revisions (code and configuration) and one or more endpoints that expose it over HTTPS.
Use Web Functions for workloads that receive and respond to HTTP traffic directly. Common use cases include:
For event-driven processing, such as handling queue messages or file uploads, use Lambda Event Functions instead. For more information about Web Functions, see Lambda Web Functions in the AWS Lambda Developer Guide .