# aws/aws-sdk-php

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/aws-aws-sdk-php).**

6,191 stars · 1,245 forks · PHP · Apache-2.0

## Links

- GitHub: https://github.com/aws/aws-sdk-php
- Homepage: http://aws.amazon.com/sdkforphp
- awesome-repositories: https://awesome-repositories.com/repository/aws-aws-sdk-php.md

## Description

The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput.

The SDK distinguishes itself through a middleware pipeline architecture that allows interception and modification of commands, requests, and responses for custom client behavior, along with an automatic pagination engine that iterates over multi-page API results without manual paging logic. It also provides a stream wrapper filesystem abstraction that wraps S3 buckets as PHP stream resources, enabling native filesystem functions to work on remote objects, and a multipart upload state machine that splits large files into chunks for concurrent upload with pause-and-resume capability.

Additional capabilities include client-side encryption for S3 objects using envelope encryption, a DynamoDB session handler for storing PHP session data across multiple servers, and tools for provisioning EC2 instances programmatically. The SDK supports request signing with AWS Signature V4, automatic retry with exponential backoff, and configurable endpoint routing to dual-stack, global, or regional endpoints.

The SDK can be installed via Composer or as a standalone archive, and supports shared configuration through standard AWS settings files and environment variables.

## Tags

### DevOps & Infrastructure

- [AWS API Clients](https://awesome-repositories.com/f/devops-infrastructure/aws-api-clients.md) — Sends authenticated HTTP requests to any supported AWS service and returns structured result objects. ([source](https://cdn.jsdelivr.net/gh/aws/aws-sdk-php@main/README.md))
- [PHP AWS Integrations](https://awesome-repositories.com/f/devops-infrastructure/aws-api-integrations/php-aws-integrations.md) — Provides PHP client classes for every supported Amazon Web Service with structured responses.
- [Server Error Retries](https://awesome-repositories.com/f/devops-infrastructure/api-service-management/api-resilience/request-retries/server-error-retries.md) — Automatically retries requests on server errors and throttling exceptions with exponential backoff. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/faq.html))
- [Global Configuration](https://awesome-repositories.com/f/devops-infrastructure/aws-sdks/global-configuration.md) — Uses shared config and credentials files or environment variables to set authentication and region for all AWS SDKs and tools. ([source](https://docs.aws.amazon.com/credref/latest/refdocs/overview.html))
- [S3 File Transfer Tools](https://awesome-repositories.com/f/devops-infrastructure/file-uploaders/s3-file-transfer-tools.md) — Transfers files between local filesystems and S3 buckets using stream wrappers and transfer commands. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [S3 File Uploads](https://awesome-repositories.com/f/devops-infrastructure/file-uploaders/s3-file-uploads.md) — Stores files in Amazon S3 buckets with configurable access controls and automatic content detection. ([source](https://cdn.jsdelivr.net/gh/aws/aws-sdk-php@main/README.md))
- [AWS EC2 Deployments](https://awesome-repositories.com/f/devops-infrastructure/aws-ecs-deployments/aws-ec2-deployments.md) — Provides PHP classes to launch and configure Amazon EC2 virtual machines programmatically. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [State Polling](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure-management/resource-state-modeling/state-polling.md) — Polls AWS resources repeatedly until they reach a desired state, then returns control. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [S3-Compatible Data Synchronization](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/cloud-storage/s3-compatible-storage-adapters/minio-s3-storage-management/s3-compatible-data-synchronization.md) — Synchronizes local data with Amazon S3 buckets to keep both locations up to date. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [Bucket Downloads](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/cloud-storage/s3-compatible-storage-adapters/minio-s3-storage-management/s3-manifest-integration/s3-bucket-browsing/s3-bucket-file-management/bucket-downloads.md) — Downloads entire S3 buckets to local directories while preserving the remote folder structure. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-transfer.html))
- [Glacier Archive Uploads](https://awesome-repositories.com/f/devops-infrastructure/cloud-storage-adapters/backup-archive-uploaders/glacier-archive-uploads.md) — Uploads large files to Amazon Glacier for long-term archival storage using the SDK's transfer utilities. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [Response Body Streaming](https://awesome-repositories.com/f/devops-infrastructure/file-uploaders/large-file-optimization/response-body-streaming.md) — Reads large response payloads incrementally without loading the entire content into memory. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_basic-usage.html))
- [Directory Uploads](https://awesome-repositories.com/f/devops-infrastructure/file-uploaders/s3-file-transfer-tools/directory-uploads.md) — Uploads entire local directories recursively to S3 buckets while preserving the folder structure. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-transfer.html))
- [Regional Endpoint Configurations](https://awesome-repositories.com/f/devops-infrastructure/regional-endpoint-configurations.md) — Directs API requests to a service-specific URL in a chosen geographic region to isolate resources and reduce latency. ([source](http://docs.aws.amazon.com/general/latest/gr/rande.html))
- [Per-Command Region Overrides](https://awesome-repositories.com/f/devops-infrastructure/regional-endpoint-configurations/per-command-region-overrides.md) — Dispatches requests to different AWS Regions per command by specifying a region parameter. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_migration.html))
- [EC2 Fleet Management](https://awesome-repositories.com/f/devops-infrastructure/remote-server-fleet-management/ec2-fleet-management.md) — Launches and manages Amazon EC2 virtual machines programmatically from PHP code.

### Part of an Awesome List

- [Cloud Service Client Factories](https://awesome-repositories.com/f/awesome-lists/devtools/service-factories/cloud-service-client-factories.md) — Creates configured service clients from a shared factory that resolves credentials, region, and API version.
- [Multipart Object Copies](https://awesome-repositories.com/f/awesome-lists/data/object-storage/multipart-object-copies.md) — Copies large objects between 5 GB and 5 TB within S3 using a multipart copy process. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-multipart-upload.html))
- [Language SDKs](https://awesome-repositories.com/f/awesome-lists/devtools/language-sdks.md) — Official PHP SDK for AWS service integration.
- [Third Party APIs](https://awesome-repositories.com/f/awesome-lists/devtools/third-party-apis.md) — Official SDK for Amazon Web Services.

### Data & Databases

- [Paginated](https://awesome-repositories.com/f/data-databases/api-result-filters/paginated.md) — Iterates over paginated API responses automatically, fetching subsequent pages to retrieve the full result set. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_migration.html))
- [Paginated Result Retrievers](https://awesome-repositories.com/f/data-databases/asset-filtering/asset-discovery-filters/paginated-result-retrievers.md) — Walks over large result sets automatically by fetching each page of data until all items are retrieved. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [Automatic API Pagination Engines](https://awesome-repositories.com/f/data-databases/iterator-based-pagination/automatic-api-pagination-engines.md) — Iterates over multi-page API responses transparently by fetching subsequent pages until all results are collected.
- [AWS Paginators](https://awesome-repositories.com/f/data-databases/iterator-based-pagination/aws-paginators.md) — Automatically iterates over multi-page AWS API results without manual paging logic.
- [PHP S3 Operations](https://awesome-repositories.com/f/data-databases/object-storage/remote-object-storage-integrations/s3-storage-management/php-s3-operations.md) — Provides PHP stream wrappers and multipart uploads for managing S3 objects like local files.
- [S3 File Browsers](https://awesome-repositories.com/f/data-databases/persistent-storage-volumes/filesystem-mounts/s3-object-mounting/s3-file-browsers.md) — Reads and writes files in S3 using PHP's native file functions like fopen and file_put_contents. ([source](https://cdn.jsdelivr.net/gh/aws/aws-sdk-php@main/README.md))
- [S3 Filesystem Wrappers](https://awesome-repositories.com/f/data-databases/persistent-storage-volumes/filesystem-mounts/s3-object-mounting/s3-file-browsers/s3-filesystem-wrappers.md) — Provides a stream wrapper that lets PHP code access S3 buckets using native filesystem functions. ([source](https://cdn.jsdelivr.net/gh/aws/aws-sdk-php@main/README.md))
- [Paginated Results](https://awesome-repositories.com/f/data-databases/query-aggregates/paginated-results.md) — Iterates over large result sets from AWS services automatically, fetching subsequent pages without manual pagination logic. ([source](https://cdn.jsdelivr.net/gh/aws/aws-sdk-php@main/README.md))
- [Directory Synchronization](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/file-based-storage/local-file-storage/s3-compatible-cloud-storage/rain-s3-storage-connectors/amazon-s3-backup-storages/directory-synchronization.md) — Synchronizes local directories with S3 buckets bidirectionally to keep both locations in agreement. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [Session Data Stores](https://awesome-repositories.com/f/data-databases/in-memory-session-stores/relational-database-session-stores/user-and-session-hierarchies/session-data-stores.md) — Stores session data in DynamoDB so sessions survive server restarts and scale horizontally. ([source](https://cdn.jsdelivr.net/gh/aws/aws-sdk-php@main/README.md))
- [DynamoDB Session Stores](https://awesome-repositories.com/f/data-databases/in-memory-session-stores/relational-database-session-stores/user-and-session-hierarchies/session-data-stores/dynamodb-session-stores.md) — Stores PHP session data in DynamoDB tables for persistence across multiple servers. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [Multi-Part Upload Orchestration](https://awesome-repositories.com/f/data-databases/multi-part-upload-orchestration.md) — Implements multi-part upload orchestration for splitting large objects into independently uploaded parts. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-multipart-upload.html))
- [Asynchronous Pagination Handlers](https://awesome-repositories.com/f/data-databases/pagination/asynchronous-pagination-handlers.md) — Processes paginated results with a callback function, executing requests and handling data asynchronously. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_paginators.html))
- [Asynchronous Page Processors](https://awesome-repositories.com/f/data-databases/query-aggregates/paginated-results/asynchronous-page-processors.md) — Processes paginated results with a callback function that runs as each page becomes available. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_paginators.html))
- [JMESPath Paginated Searchers](https://awesome-repositories.com/f/data-databases/query-aggregates/paginated-results/jmespath-paginated-searchers.md) — Extracts specific data from paginated results using JMESPath expressions, yielding matching values across all pages. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_paginators.html))
- [JMESPath Result Extractors](https://awesome-repositories.com/f/data-databases/query-aggregates/paginated-results/jmespath-result-extractors.md) — Extracts specific fields from paginated results using JMESPath expressions without manual iteration. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_paginators.html))

### Development Tools & Productivity

- [S3 Object Streaming](https://awesome-repositories.com/f/development-tools-productivity/rest-apis/rest-api-clients/aws-s3/s3-object-streaming.md) — Provides a stream wrapper that serves S3 objects incrementally without loading them entirely into memory. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [PHP S3 Stream Wrappers](https://awesome-repositories.com/f/development-tools-productivity/rest-apis/rest-api-clients/aws-s3/s3-object-streaming/php-s3-stream-wrappers.md) — Wraps S3 buckets as PHP stream resources for native filesystem function access.
- [Stream Wrappers](https://awesome-repositories.com/f/development-tools-productivity/rest-apis/rest-api-clients/aws-s3/s3-object-streaming/stream-wrappers.md) — Implements a PHP stream wrapper that lets developers read and write S3 objects using standard filesystem functions. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [SDK Authentication](https://awesome-repositories.com/f/development-tools-productivity/sdk-authentication.md) — Supplies AWS access keys or temporary credentials so the SDK can authenticate every API request it makes. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [Application Error Handling](https://awesome-repositories.com/f/development-tools-productivity/application-error-handling.md) — Catches and processes service exceptions to manage failures without crashing the application. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_basic-usage.html))
- [Regional Endpoint Selections](https://awesome-repositories.com/f/development-tools-productivity/client-configuration/regional-endpoint-selections.md) — Sets the geographic region for a service client to target the correct endpoint and data location. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/faq.html))
- [Shared Factory Configurations](https://awesome-repositories.com/f/development-tools-productivity/client-configuration/shared-factory-configurations.md) — Creates multiple service clients from a single factory object that shares common settings like region and version. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_migration.html))
- [HTTP Request Signing Tools](https://awesome-repositories.com/f/development-tools-productivity/http-request-signing-tools.md) — Applies AWS Signature V4 signing to any PSR-7 request for authenticating custom API calls. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/faq.html))
- [Pre-Execution Command Modifiers](https://awesome-repositories.com/f/development-tools-productivity/shell-command-execution/event-driven-execution/printer-event-shell-executions/direct-command-sends/pre-execution-command-modifiers.md) — Alters command parameters before execution by adding middleware that transforms the command object. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/faq.html))

### Networking & Communication

- [Asynchronous Data Transfers](https://awesome-repositories.com/f/networking-communication/asynchronous-data-transfers.md) — Initiates file transfers asynchronously using promises so other code runs while transfers complete. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-transfer.html))
- [Stateful Multipart Uploads](https://awesome-repositories.com/f/networking-communication/http-file-uploads/large-file-uploads/multipart-file-uploads/stateful-multipart-uploads.md) — Splits large files into chunks, uploads concurrently, and tracks state for pause-and-resume capability.
- [Parallel Request Executions](https://awesome-repositories.com/f/networking-communication/http-request-customization/request-execution/parallel-request-executions.md) — Sends multiple AWS API requests concurrently using promises to reduce total wall-clock time. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [SDK Operational Parameters](https://awesome-repositories.com/f/networking-communication/remote-access-control/client-configuration-settings/sdk-operational-parameters.md) — Adjusts client options such as region, version, and HTTP settings to control how the SDK connects to AWS. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [S3 Bucket Exposures](https://awesome-repositories.com/f/networking-communication/remote-storage-protocols/s3-protocol-clients/s3-bucket-exposures.md) — Provides a PHP stream wrapper that exposes S3 buckets as a local filesystem for native file operations. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [Custom Request Headers](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/http-client-libraries/http-client-configurations/custom-request-headers.md) — Attaches arbitrary HTTP headers to any service operation by inserting middleware into the command handler chain. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/faq.html))
- [Promise-Based State Polling](https://awesome-repositories.com/f/networking-communication/asynchronous-state-polling/promise-based-state-polling.md) — Starts non-blocking polling that resolves a promise when the resource reaches the target state. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_waiters.html))
- [Large File Uploads](https://awesome-repositories.com/f/networking-communication/http-file-uploads/large-file-uploads.md) — Ships a multipart upload state machine that splits large files into chunks for concurrent transfer. ([source](https://cdn.jsdelivr.net/gh/aws/aws-sdk-php@main/README.md))
- [Automatic Method Selection](https://awesome-repositories.com/f/networking-communication/http-file-uploads/large-file-uploads/multipart-file-uploads/automatic-method-selection.md) — Automatically selects between single PUT and multipart upload based on file size for optimal performance. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-multipart-upload.html))
- [Resumable Upload Clients](https://awesome-repositories.com/f/networking-communication/upload-progress-tracking/resumable-upload-clients.md) — Captures multipart upload state and retries only missing parts after interruptions. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-multipart-upload.html))

### Programming Languages & Runtimes

- [Asynchronous Request Execution](https://awesome-repositories.com/f/programming-languages-runtimes/language-features-paradigms/concurrency-models/asynchronous-processing/asynchronous-request-execution.md) — Executes multiple service calls concurrently using promises to improve overall throughput. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_basic-usage.html))
- [Exception-Based Error Handling](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-exception-handling/exception-based-error-handling.md) — Catches service-specific exceptions and inspects error codes to branch logic per error type. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/faq.html))
- [Concurrent Resource Wait Promises](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtimes/asynchronous-execution-engines/asynchronous-control-flows/promise-based-flow-control/promise-based-chains/resource-initialization-promises/concurrent-resource-wait-promises.md) — Polls resources in the background using promises, enabling concurrent waiting and race conditions. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_waiters.html))

### Security & Cryptography

- [AWS Authentication Strategies](https://awesome-repositories.com/f/security-cryptography/aws-authentication-strategies.md) — Guides through setting up authentication credentials and configuring the development environment for secure API calls. ([source](http://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/welcome.html))
- [AWS Credential Management](https://awesome-repositories.com/f/security-cryptography/aws-credential-management.md) — Configures access keys or other credential providers so SDK requests are signed and authorized against AWS services. ([source](http://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/welcome.html))
- [Credential Resolution Chains](https://awesome-repositories.com/f/security-cryptography/credential-automators/automatic-credential-assignment/credential-resolution-chains.md) — Locates credentials from environment variables or EC2 instance profiles when none are explicitly provided. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/faq.html))
- [Credential Resolution Chains](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/user-management/user-profile-management/credential-profiles/credential-resolution-chains.md) — Locates credentials from environment variables, instance profiles, or config files in a fallback order.
- [IAM Instance Metadata Authentication](https://awesome-repositories.com/f/security-cryptography/instance-authentication-configurations/iam-instance-metadata-authentication.md) — Provides automatic credential retrieval from EC2 instance metadata using attached IAM roles. ([source](https://cdn.jsdelivr.net/gh/aws/aws-sdk-php@main/README.md))
- [Request Signing Integrations](https://awesome-repositories.com/f/security-cryptography/aws-credential-management/request-signing-integrations.md) — Computes AWS Signature V4 signatures for any PSR-7 request using the SDK's signing class. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/faq.html))
- [Client-Side Decryption](https://awesome-repositories.com/f/security-cryptography/client-side-decryption.md) — Provides client-side decryption of S3 objects during download with automatic cipher detection. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-encryption-client.html))
- [Client-Side Encryption](https://awesome-repositories.com/f/security-cryptography/client-side-encryption.md) — Encrypts data locally before uploading to S3 using envelope encryption with OpenSSL. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-encryption-client.html))
- [S3 Envelope Encryptions](https://awesome-repositories.com/f/security-cryptography/client-side-encryption/s3-envelope-encryptions.md) — Implements client-side envelope encryption for Amazon S3 objects before upload and after download.
- [Client-Side S3 Object Encryption](https://awesome-repositories.com/f/security-cryptography/data-encryption/encrypted-persistence/object-store-encryption/client-side-s3-object-encryption.md) — Provides transparent client-side encryption and decryption for S3 objects using envelope encryption. ([source](https://cdn.jsdelivr.net/gh/aws/aws-sdk-php@main/README.md))
- [Temporary Security Tokens](https://awesome-repositories.com/f/security-cryptography/identity-access-management/credential-lifecycle-management/credential-security/temporary-security-tokens.md) — Obtains temporary security credentials from AWS Security Token Service for access control. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [DynamoDB Session Backends](https://awesome-repositories.com/f/security-cryptography/identity-access-management/session-management/stateful-session-persistence/agentic-session-persistence/interaction-session-persisters/http-session-persisters/session-storage-backends/dynamodb-session-backends.md) — Provides a DynamoDB session handler for storing PHP session data across multiple servers.

### Software Engineering & Architecture

- [Futures and Promises](https://awesome-repositories.com/f/software-engineering-architecture/async-error-compositions/futures-and-promises.md) — Executes concurrent API calls and transfers using promises and coroutines for non-blocking parallel operations.
- [Stream Wrapper Abstractions](https://awesome-repositories.com/f/software-engineering-architecture/stream-wrapper-abstractions.md) — Wraps S3 buckets as PHP stream resources so native filesystem functions work on remote objects.

### Web Development

- [Middleware Architectures](https://awesome-repositories.com/f/web-development/middleware-architectures.md) — Intercepts and modifies commands, requests, and responses through a pluggable handler chain.
- [HTTP Middleware Pipelines](https://awesome-repositories.com/f/web-development/request-middleware-pipelines/http-middleware-pipelines.md) — Intercepts and modifies requests and responses through a middleware pipeline for custom client behavior. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_migration.html))
- [Typed](https://awesome-repositories.com/f/web-development/response-models/typed.md) — Returns structured, typed objects from API calls so developers read response data without manual parsing. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [EC2 Deployment Strategies](https://awesome-repositories.com/f/web-development/application-deployment/ec2-deployment-strategies.md) — Enables programmatic launching and management of Amazon EC2 virtual servers from PHP code. ([source](http://docs.aws.amazon.com/aws-sdk-php/v2/guide/index.html))
- [Service-Specific Error Code Inspections](https://awesome-repositories.com/f/web-development/error-handling/error-code-hierarchies/service-specific-error-code-inspections.md) — Handles distinct API error types by inspecting the AWS error code from the exception object. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/faq.html))

### Operating Systems & Systems Programming

- [Stream-Based Writes](https://awesome-repositories.com/f/operating-systems-systems-programming/file-i-o-management/write-buffering/s3-write-back-object-assembly/stream-based-writes.md) — Supports writing data to S3 objects via PHP stream functions like fwrite and file_put_contents. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-stream-wrapper.html))

### System Administration & Monitoring

- [JMESPath Event Extraction](https://awesome-repositories.com/f/system-administration-monitoring/event-payload-inspections/data-extraction/jmespath-event-extraction.md) — Extracts specific values from API results and paginated result sets using JMESPath expressions. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_migration.html))

### User Interface & Experience

- [Promise-Based Uploads](https://awesome-repositories.com/f/user-interface-experience/file-uploaders/asynchronous-uploaders/promise-based-uploads.md) — Supports promise-based asynchronous multipart uploads for non-blocking file transfers. ([source](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-multipart-upload.html))
