# thephpleague/flysystem-aws-s3-v3

[READYONLY SUB-SPLIT]Flysystem Adapter for AWS SDK V3

Repository: https://github.com/thephpleague/flysystem-aws-s3-v3
Canonical: https://ross.abutalabs.com/products/flysystem-aws-s3-v3
Homepage: https://github.com/thephpleague/flysystem/tree/3.x/src/AwsS3V3
Language: PHP
License: MIT
License Family: permissive
Topics: flysystem-adapter, aws-sdk, php
Last push: 2026-08-22T12:57:18+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 4314, "days_push": 11, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1655, forks 221 (observed 2026-08-28T04:05:17.775185+00:00)

## What it is
A Flysystem adapter that lets PHP applications interact with AWS S3 (and S3-compatible storage) using the AWS SDK V3. It is a read-only sub-split of the League Flysystem project, providing a uniform filesystem abstraction over S3.

## Use cases
- store uploaded files in S3 from a PHP app
- read and write files on S3 through a common filesystem API
- swap local storage for S3 without changing application code
- manage file visibility (public/private) on S3
- use S3-compatible services like MinIO with Flysystem

## When to choose
- your PHP project already uses Flysystem and needs S3 support
- you want a storage abstraction so backends can be swapped
- you're on Laravel or another framework integrating Flysystem adapters

## When to avoid
- you need raw S3 features like multipart upload tuning or presigned URLs directly
- you don't use Flysystem and can call the AWS SDK directly
- you need a different SDK major version than V3

## Facets
- artifact type: library
- maturity: stable
- function: file-system, sdk, object-storage
- domain: cloud-computing, developer-tools, files
- platform: php
- tags: flysystem-adapter, aws-s3, aws-sdk-v3, storage-abstraction

## Member repositories
- thephpleague/flysystem-aws-s3-v3 (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:17.775185+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-30T03:44:53.806717+00:00, confidence not recorded.
  - readme: https://github.com/thephpleague/flysystem-aws-s3-v3 (fetched 2026-08-28T04:05:17.775185+00:00, sha 6be57be8075c)
  - homepage: https://github.com/thephpleague/flysystem/tree/3.x/src/AwsS3V3 (fetched 2026-08-29T11:17:40.636260+00:00, sha aa66a3191313)
- Data as of 2026-08-30T08:39:29.467469+00:00.
