📈 GH Trending Explorer 🎲 Surprise me

← all repos

aws / aws-sdk-php

git clone https://github.com/aws/aws-sdk-php.git 3.401.4 · today 🔥 on GitHub Trending today

Official repository of the AWS SDK for PHP (@awsforphp)

+0
stars, 24h · #600
—
stars, 7 days
—
stars, 30 days
6.2k
★ total
1.3k
forks · 35 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguagePHP
LicenseApache-2.0
Created2012-10-17 (14y ago)
Last pushtoday
Watchers203
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #16 daily in php

Links

README excerpt
# AWS SDK for PHP - Version 3
The **AWS SDK for PHP** makes it easy for developers to access [Amazon Web
Services][aws] in their PHP code, and build robust applications and software
using services like Amazon S3, Amazon DynamoDB, Amazon Glacier, etc. You can
get started in minutes by [installing the SDK through Composer][docs-installation]
or by downloading a single zip or phar file from our [latest release][latest-release].
Jump To:
* Getting Started
* Quick Examples
* Getting Help
* Features
* Contributing
* More Resources
* Related AWS Projects
## Getting Started
1. **Sign up for AWS** – Before you begin, you need to
 sign up for an AWS account and retrieve your [AWS credentials][docs-signup].
2. **Minimum requirements** – To run the SDK, your system will need to meet the
 [minimum requirements][docs-requirements], including having **PHP >= 8.1**.
 We highly recommend having it compiled with the cURL extension and cURL
 7.16.2+ compiled with a TLS backend (e.g., NSS or OpenSSL).
3. **Install the SDK** – Using [Composer] is the recommended way to install the
 AWS SDK for PHP. The SDK is available via [Packagist] under the
 [`aws/aws-sdk-php`][install-packagist] package. If Composer is installed globally on your system, you can run the following in the base directory of your project to add the SDK as a dependency:
 [code] 
 Please see the
 [Installation section of the User Guide][docs-installation] for more
 detailed information about installing the SDK through Composer and other
 means.
4. **Using the SDK** – The best way to become familiar with how to use the SDK
 is to read the [User Guide][docs-guide]. The
 [Getting Started Guide][docs-quickstart] will help you become familiar with
 the basic concepts.
5. **Removing unused services** — To date, there are over 400 AWS services available for use with this SDK.
 You will likely not need them all. If you use Composer and would like to learn more about this feature,
 please read the [linked documentation][docs-script-composer].
## Quick Examples
### Create an Amazon S3 client
 [code] 
### Upload a file to Amazon S3
 [code] 
## Getting Help
Please use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.
* Ask a question on StackOverflow and tag it with `aws-php-sdk`
* Open a support ticket with AWS Support
* If it turns out that you may have found a bug, please open an issue
This SDK implements AWS service APIs. For general issues regarding the AWS services and their limitations, you may also take a look at the Amazon Web Services Discussion Forums.
## Maintenance and support for SDK major versions
For information about maintenance and support for SDK major versions and their underlying dependencies, see the following in the AWS SDKs and Tools Shared Configuration and Credentials Reference Guide:
* AWS SDKs and Tools Maintenance Policy
* AWS SDKs and Tools Version Support Matrix
### Opening Issues
If