# aws/aws-lambda-runtime-interface-emulator

Repository: https://github.com/aws/aws-lambda-runtime-interface-emulator
Canonical: https://ross.abutalabs.com/products/aws-lambda-runtime-interface-emulator
Language: Go
License: Apache-2.0
License Family: permissive
Last push: 2026-08-25T17:34:23+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 2108, "days_push": 8, "days_rel": 15, "gap_med": 37.5, "n_releases_24m": 15}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1137, forks 119 (observed 2026-08-28T04:03:43.820142+00:00)

## What it is
A lightweight web-server proxy for AWS Lambda's Runtime and Extensions APIs that lets developers locally test Lambda functions packaged as container images. It converts HTTP requests into JSON events, maintaining functional parity with the Lambda Runtime API in the cloud.

## Use cases
- test lambda container images locally
- invoke lambda functions with curl during development
- run lambda functions outside aws
- debug serverless functions before deployment
- include a local invocation endpoint in lambda docker images

## When to choose
- you develop Lambda functions packaged as container images and want fast local testing
- you want to invoke functions with cURL or the Docker CLI without deploying to AWS
- you want your container to accept HTTP requests for portability across computes

## When to avoid
- you need to emulate Lambda's orchestrator, security, or authentication configurations
- you test Lambda functions packaged as zip archives rather than container images
- you need full integration testing against real Lambda behavior in the cloud

## Facets
- artifact type: cli-tool
- maturity: active
- function: http-server, proxy, testing, developer-tools
- domain: cloud-computing, developer-tools, testing
- platform: cli, cross-platform
- tags: aws-lambda, serverless, container-images, local-testing, go, linux, docker

## Member repositories
- aws/aws-lambda-runtime-interface-emulator (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:43.820142+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:36:14.014801+00:00, confidence not recorded.
  - readme: https://github.com/aws/aws-lambda-runtime-interface-emulator (fetched 2026-08-28T04:03:43.820142+00:00, sha 1386a2320bcd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
