We’ve got a really nice new AWS SDK for PHP. Like our existing .NET and Java toolkits, this one was designed to be a high-quality SDK with comprehensive feature coverage, documentation, and tutorials. The first release supports a large subset of our infrastructure services including the Amazon Elastic Compute Cloud (EC2), the Amazon Simple Storage Service (S3), Amazon CloudFront, Amazon CloudWatch, Amazon SimpleDB, the Amazon Simple Notification Service (SNS), the Amazon Simple Queue Service (SQS), as well as Amazon Identify and Access Management (IAM).
The new SDK is a derivative of the popular and highly respected CloudFusion toolkit. In fact, the lead CloudFusion developer is now a part of our Developer Resources team (we’ve got another opening on that team if you are interested)!
Building the SDK in-house means that we’ll be able to deliver updates simultaneously with updates to the services. Having more PHP developers on staff means that we’ll be in a position to help with PHP-related questions and issues on the AWS Forums.;
The AWS SDK for PHP includes the following goodies:
- AWS PHP Libraries – Build PHP applications using APIs that take the complexity out of coding directly against a web service interface. The toolkit provides APIs that hide much of the lower-level plumbing, including authentication, signatures, and error handling.
- Code Samples – Practical examples showing how to use the toolkit to build real applications.
- Documentation – Complete, interactive SDK reference documentation with embedded samples.
- PEAR Package – You can install the AWS SDK automatically using the PHP Extension & Application Repository (PEAR).
Here’s what the documentation browser looks like:
We’ve also set up a dedicated forum for PHP developers. You can find the AWS SDK for PHP, links to the forums, and additional resources for PHP developers in our revised and expanded PHP Developer Center.