# awspring/spring-cloud-aws

The New Home for Spring Cloud AWS

Repository: https://github.com/awspring/spring-cloud-aws
Canonical: https://ross.abutalabs.com/products/spring-cloud-aws
Homepage: http://awspring.io
Language: Java
License: Apache-2.0
License Family: permissive
Topics: spring, aws, spring-boot, spring-cloud, java, amazon-web-services
Last push: 2026-08-30T20:38:19+00:00

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

## Adoption (not part of the score)
Stars 1120, forks 383 (observed 2026-09-01T02:13:59.094141+00:00)

## What it is
Spring Cloud AWS is a community-maintained Spring and Spring Boot integration project for AWS managed services such as S3, SQS, SNS, DynamoDB, SES, Parameter Store, and Secrets Manager. It exposes AWS services through familiar Spring idioms like templates, annotations, and auto-configuration.

## Use cases
- send and receive SQS messages from a Spring Boot app
- store and retrieve files in S3 using Spring Resource abstractions
- use DynamoDB with Spring-style operations and schema resolution
- send emails via SES in a Spring application
- publish notifications to SNS with annotation-driven HTTP endpoints
- read configuration and secrets from AWS Parameter Store and Secrets Manager
- consume Kinesis and DynamoDB Streams with Spring Integration

## When to choose
- you build Spring or Spring Boot applications on AWS and want idiomatic integrations
- you want auto-configured AWS clients with Spring configuration properties
- you prefer templates and annotations over raw AWS SDK boilerplate

## When to avoid
- you use a framework other than Spring
- you need services not covered by the project's integrations
- you want an official Amazon-supported library

## Facets
- artifact type: framework
- maturity: active
- function: sdk, message-queue, object-storage, email, configuration-management, secrets-management, database-driver, middleware
- domain: cloud-computing, backend, developer-tools, apis
- platform: jvm
- tags: spring-boot, aws, s3, sqs, sns, dynamodb, ses, cloud-integration, starter-dependencies, messaging, spring

## Member repositories
- awspring/spring-cloud-aws (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-09-01T02:13:59.094141+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:41:27.729022+00:00, confidence not recorded.
  - readme: https://github.com/awspring/spring-cloud-aws (fetched 2026-09-01T02:13:59.094141+00:00, sha 1ae3e8ae7ab4)
  - homepage: http://awspring.io (fetched 2026-08-29T12:45:20.784320+00:00, sha 2ec9b944795e)
  - site_page: https://docs.awspring.io/spring-cloud-aws/docs/3.3.0/reference/html/index.html (fetched 2026-08-29T12:45:20.793505+00:00, sha e807720063a3)
  - site_page: https://docs.awspring.io/spring-cloud-aws/docs/4.0.0/reference/html/index.html (fetched 2026-08-29T12:45:20.800882+00:00, sha 5c0cbe34e3a1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
