# aws/serverless-java-container

A Java wrapper to run Spring, Spring Boot, Jersey, and other apps inside AWS Lambda.

Repository: https://github.com/aws/serverless-java-container
Canonical: https://ross.abutalabs.com/products/serverless-java-container
Homepage: https://aws.amazon.com/serverless/
Language: Java
License: Apache-2.0
License Family: permissive
Topics: jersey, api-gateway, aws-lambda, spring, serverless, aws, api, api-server, rest-api, sparkjava, sparkjava-framework
Last push: 2026-08-21T23:27:11+00:00

## Health v2 (maintenance only)
Score: 91/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 77, longevity 100
- inputs: {"age_days": 3558, "days_push": 12, "days_rel": 79, "gap_med": 67.0, "n_releases_24m": 9}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1559, forks 573 (observed 2026-08-28T04:05:03.548179+00:00)

## What it is
A Java library that lets applications built with frameworks like Spring, Spring Boot, Jersey, Struts, and Spark run inside AWS Lambda. It translates API Gateway proxy integration requests and responses so existing Java web apps can be deployed serverlessly.

## Use cases
- run a Spring Boot app on AWS Lambda
- deploy a Jersey JAX-RS REST API serverlessly
- migrate an existing Java web app to Lambda without rewriting
- serve REST APIs through API Gateway from Lambda
- host a Sparkjava or Struts application in AWS Lambda

## When to avoid
- you are building a new service not tied to Java web frameworks
- you need long-running processes or WebSockets beyond Lambda's model
- you deploy outside AWS Lambda

## Facets
- artifact type: library
- maturity: active
- function: http-server, middleware, web-framework, api-framework
- domain: backend, web-development, cloud-computing, apis
- platform: jvm, serverless
- tags: aws-lambda, spring-boot, jersey, jax-rs, api-gateway, sparkjava, struts, java

## Member repositories
- aws/serverless-java-container (main) score 91

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:03.548179+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-30T04:29:49.318521+00:00, confidence not recorded.
  - readme: https://github.com/aws/serverless-java-container (fetched 2026-08-28T04:05:03.548179+00:00, sha d99f048cec30)
  - homepage: https://aws.amazon.com/serverless/ (fetched 2026-08-29T11:29:44.817891+00:00, sha c50f436d05dc)
  - site_page: https://aws.amazon.com/getting-started?nc2=h_dsc_aa_gs (fetched 2026-08-29T11:29:44.829180+00:00, sha f35fd0664950)
  - site_page: https://aws.amazon.com/about-aws/global-infrastructure?nc2=h_dsc_aa_gi (fetched 2026-08-29T11:29:44.830948+00:00, sha 79a446e5fbd1)
  - site_page: https://aws.amazon.com/products/developer-tools/agent-toolkit-for-aws?nc2=h_dsc_ex_s5 (fetched 2026-08-29T11:29:44.827027+00:00, sha 3cc21b596f92)
  - site_page: https://aws.amazon.com/pricing?nc2=h_pr_hub (fetched 2026-08-29T11:29:44.832637+00:00, sha e2abd01d7981)
  - site_page: https://aws.amazon.com/savingsplans?nc2=h_pr_sp (fetched 2026-08-29T11:29:44.834250+00:00, sha 9ff3c7ad93e0)
  - site_page: https://aws.amazon.com/s3/pricing?nc2=h_pr_s3 (fetched 2026-08-29T11:29:44.835952+00:00, sha 97bbf99c3793)
  - site_page: https://aws.amazon.com/bedrock/pricing?nc2=h_pr_br (fetched 2026-08-29T11:29:44.839494+00:00, sha 4ccc538a3696)
  - site_page: https://aws.amazon.com/rds/pricing?nc2=h_pr_rds (fetched 2026-08-29T11:29:44.841247+00:00, sha 538280f30c8a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
