awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
aws avatar

aws/aws-lambda-runtime-interface-emulator

0
View on GitHub↗
1,128 stars·117 forks·Go·Apache-2.0·17 views

Aws Lambda Runtime Interface Emulator

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 configuration settings, including security credentials and metadata, directly into the container process space to ensure parity with production environments.

Beyond standard function testing, the emulator supports the validation of custom extensions and agents by providing a functional implementation of the runtime interface. This allows for the testing of containerized serverless applications and their associated components before they are deployed to the cloud.

Features

  • Local Lambda Simulation - Provides a proxy server that mimics the cloud runtime environment to test containerized functions and extensions locally.
  • Serverless Function Development Tools - Provides a utility for verifying function logic and API integration within a local container to ensure production parity.
  • Source-to-Runtime Deployers - Proxies requests to a local container to simulate cloud runtime environments for verifying function logic and performance.
  • Local Serverless Testing - Simulates the cloud execution environment locally to verify function logic and performance before deployment.
  • Local Serverless Emulation - Implements a mock server that replicates the remote control plane interface for local function registration and status reporting.
  • Container Runtime Interfaces - Acts as a lightweight web server that converts HTTP requests into JSON events to simulate cloud function execution.
  • Containerized Development Environments - Packages and tests serverless functions as container images to ensure parity with production environments.
  • Execution Environment Configurations - Configures execution environment parameters like credentials and timeouts within a local container.
  • Agent Functionality Extensions - Validates custom extensions and agents by running them against a functional implementation of the runtime interface.
  • Extensible Integration Ecosystems - Mimics the runtime interface to ensure seamless integration and operation of custom extensions with the cloud platform.
  • Request Translators - Translates incoming HTTP requests into structured JSON event payloads expected by serverless function handlers.

Star history

Star history chart for aws/aws-lambda-runtime-interface-emulatorStar history chart for aws/aws-lambda-runtime-interface-emulator

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does aws/aws-lambda-runtime-interface-emulator do?

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.

What are the main features of aws/aws-lambda-runtime-interface-emulator?

The main features of aws/aws-lambda-runtime-interface-emulator are: Local Lambda Simulation, Serverless Function Development Tools, Source-to-Runtime Deployers, Local Serverless Testing, Local Serverless Emulation, Container Runtime Interfaces, Containerized Development Environments, Execution Environment Configurations.

What are some open-source alternatives to aws/aws-lambda-runtime-interface-emulator?

Open-source alternatives to aws/aws-lambda-runtime-interface-emulator include: awslabs/aws-sam-local — aws-sam-local is a Docker-based emulator used for running and debugging AWS Lambda functions and API Gateway… dherault/serverless-offline — serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as… zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning… lambci/docker-lambda — docker-lambda is a Docker-based serverless simulator and local emulator designed to replicate AWS Lambda runtime… cloudflare/miniflare — Miniflare is a local simulator and emulator for Cloudflare Workers. It provides a serverless runtime environment on a… phodal/serverless — This project serves as a comprehensive technical guide and framework for building, deploying, and managing…

Open-source alternatives to Aws Lambda Runtime Interface Emulator

Similar open-source projects, ranked by how many features they share with Aws Lambda Runtime Interface Emulator.
  • awslabs/aws-sam-localawslabs avatar

    awslabs/aws-sam-local

    6,734View on GitHub↗

    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

    Python
    View on GitHub↗6,734
  • dherault/serverless-offlinedherault avatar

    dherault/serverless-offline

    5,257View on GitHub↗

    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

    JavaScriptaws-apigatewayaws-lambdaserverless
    View on GitHub↗5,257
  • zenml-io/zenmlzenml-io avatar

    zenml-io/zenml

    5,451View on GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Pythonagentopsagentsai
    View on GitHub↗5,451
  • lambci/docker-lambdalambci avatar

    lambci/docker-lambda

    5,786View on GitHub↗

    docker-lambda is a Docker-based serverless simulator and local emulator designed to replicate AWS Lambda runtime environments. It provides a system for executing serverless functions locally and mirroring cloud execution environments through containerized images. The project includes a local API server that allows for function invocation via HTTP to eliminate cold starts during testing. It features a build tool for compiling native dependencies and packaging function code into deployment archives using specialized system images. The environment supports mirroring shared dependency layers by

    C#
    View on GitHub↗5,786
  • See all 30 alternatives to Aws Lambda Runtime Interface Emulator→

    Curated searches featuring Aws Lambda Runtime Interface Emulator

    Hand-picked collections where Aws Lambda Runtime Interface Emulator appears.
    • AWS Lambda Local Emulators