serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as an AWS Lambda local emulator and AWS API Gateway mock, allowing for the development and testing of serverless functions on a local machine without deploying to a remote provider. The project distinguishes itself by simulating bidirectional WebSocket connections and message routing, as well as mimicking the request lifecycle of an HTTP gateway. It includes a mock identity authorizer pipeline to verify tokens and JWTs locally and supports the mounting of virtual dependency layers
The AWS Lambda Runtime Interface Emulator is a proxy server designed to replicate the cloud-based serverless execution environment within a local container. It functions as a lightweight interface that allows developers to verify function logic, performance, and API integration by simulating the remote control plane and event invocation model on a local machine. The tool operates by intercepting HTTP requests and translating them into the structured JSON event payloads expected by serverless function handlers. It manages the function lifecycle through a synchronous event loop and maps local c
aws-sam-local is a Docker-based emulator used for running and debugging AWS Lambda functions and API Gateway configurations on a local machine. It provides a local execution environment that mimics the AWS Lambda runtime, allowing for the verification of function code and serverless application mocks before cloud deployment. The project utilizes a runtime orchestrator to manage ephemeral containers, replicating the isolated execution environment of cloud functions. It includes a serverless API gateway simulator and event mocking tools to synthesize payloads from sources such as Kafka and othe
Miniflare is a local simulator and emulator for Cloudflare Workers. It provides a serverless runtime environment on a local machine, allowing for the development and testing of functions and edge APIs without deploying to a production cloud environment. The project implements a local simulation of edge storage primitives, including key-value stores, object storage, and durable objects. It further enables a local integration test bed where serverless functions are executed within isolated sandboxes. The toolset covers a broad development surface, including hot-reloading via file-system monito
docker-lambda ist ein Docker-basierter Serverless-Simulator und lokaler Emulator, der darauf ausgelegt ist, AWS Lambda-Laufzeitumgebungen zu replizieren. Er bietet ein System zur lokalen Ausführung von Serverless-Funktionen und zur Spiegelung von Cloud-Ausführungsumgebungen durch containerisierte Images.
The main features of lambci/docker-lambda are: Local Lambda Simulation, Cloud Runtime Emulators, Environment-Consistent Build Images, Layer Simulations, Package Builders, Function Packaging, Lambda Deployments, Local Serverless Testing.
Open-source alternatives to lambci/docker-lambda include: dherault/serverless-offline — serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as… aws/aws-lambda-runtime-interface-emulator — The AWS Lambda Runtime Interface Emulator is a proxy server designed to replicate the cloud-based serverless execution… awslabs/aws-sam-local — aws-sam-local is a Docker-based emulator used for running and debugging AWS Lambda functions and API Gateway… graphcool/chromeless — Chromeless is a serverless deployment of Chrome and a programmable interface for automating headless browser… cloudflare/miniflare — Miniflare is a local simulator and emulator for Cloudflare Workers. It provides a serverless runtime environment on a… lando/lando — Lando is a Docker development environment manager and local development orchestrator used to create isolated…