PHPackages                             seferov/aws-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. seferov/aws-bundle

Abandoned → [aws/aws-sdk-php-symfony](/?search=aws%2Faws-sdk-php-symfony)ArchivedSymfony-bundle[API Development](/categories/api)

seferov/aws-bundle
==================

Symfony wrapper of AWS SDK

3.0.0(7y ago)19215.9k↑10.8%10[1 issues](https://github.com/seferov/awsBundle/issues)MITPHPPHP &gt;=5.5

Since Jun 8Pushed 6y ago4 watchersCompare

[ Source](https://github.com/seferov/awsBundle)[ Packagist](https://packagist.org/packages/seferov/aws-bundle)[ RSS](/packages/seferov-aws-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (15)Used By (0)

**DEPRECATED** By the time I started aws bundle there was no official library for Symfony. However there is a maintained [official Symfony SDK](https://github.com/aws/aws-sdk-php-symfony), thus I deprecate this bundle in favor of it.

---

AWS Bundle
==========

[](#aws-bundle)

[![Build Status](https://camo.githubusercontent.com/4801e379ace2f4f738a6f0318929da5578033288f8a18f45973f41906d2e6e58/68747470733a2f2f7472617669732d63692e6f72672f73656665726f762f61777342756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/seferov/awsBundle)[![Test Coverage](https://camo.githubusercontent.com/29a3a99a8dc6f1e8a7fdbbcdb1611c76dc591a12b5a2870193e821c8ce051f51/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f73656665726f762f61777342756e646c652f6261646765732f636f7665726167652e737667)](https://codeclimate.com/github/seferov/awsBundle/coverage)[![Code Climate](https://camo.githubusercontent.com/53d373eb6e000887c96c51a8248ee8361716d0d75483fba77b56d9b9fee4851f/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f73656665726f762f61777342756e646c652f6261646765732f6770612e737667)](https://codeclimate.com/github/seferov/awsBundle)[![SensioLabsInsight](https://camo.githubusercontent.com/a2c620d081ee5afe3f42995abf8a22cb502dcfc67ce284b0a235c8ae95320546/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f35313130643537642d306331302d343862352d613433662d6466343736626130616432382f6d696e692e706e67)](https://insight.sensiolabs.com/projects/5110d57d-0c10-48b5-a43f-df476ba0ad28)

Amazon Web Services Symfony Bundle built on the top of [official AWS SDK](http://docs.aws.amazon.com/aws-sdk-php/guide/latest/index.html).

Installation:
-------------

[](#installation)

### 1. Download

[](#1-download)

Download the bundle:

```
composer require seferov/aws-bundle
```

### 2. Register

[](#2-register)

Enable the bundle in `app/AppKernel.php`:

```
// ...
public function registerBundles()
{
    $bundles = array(
        // ...
        new Seferov\AwsBundle\SeferovAwsBundle(),
    );
}
```

### 3. Configure

[](#3-configure)

Add the following configuration to your `app/config/config.yml`

Example:

```
seferov_aws:
    credentials:
        key: AWS_KEY
        secret: AWS_SECRET
    region: AWS_REGION
    services:
        s3:
            credentials:
                key: AWS_S3_KEY
                secret: AWS_S3_SECRET
            region: AWS_S3_REGION
            version: '2006-03-01'
            endpoint: 'http://192.168.99.100:9324'	// Optional for local debug with service mocks
    # ...
```

Service names are underscored, such as `elastic_beanstalk`.

For further configuration see [Configuration page](https://github.com/seferov/aws-bundle/blob/master/Resources/doc/configuration.md).

Usage
-----

[](#usage)

Example:

```
// AWS S3 example
public function someAction()
{
    $client = $this->get('aws.s3');

    // Upload an object to Amazon S3
    $result = $client->putObject(array(
        'Bucket' => $bucket,
        'Key'    => 'data.txt',
        'Body'   => 'Hello!'
    ));
    // ...
}
```

For more reference check [official SDK documentation](http://docs.aws.amazon.com/aws-sdk-php/guide/latest/index.html)

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity44

Moderate usage in the ecosystem

Community18

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 89.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~135 days

Recently: every ~195 days

Total

12

Last Release

2877d ago

Major Versions

1.2.3 → 2.0.02016-09-18

2.0.1 → 3.0.02018-07-03

PHP version history (2 changes)v1.0PHP &gt;=5.3.3

2.0.0PHP &gt;=5.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/610bd2fde1711e53582ff2e311a6a40c5fbf4056b30930720e3f315fdb39ae06?d=identicon)[ferhad](/maintainers/ferhad)

![](https://www.gravatar.com/avatar/b563ddc54b4cbfcfcd49c6ea1ef596bd04b03aee3c05a073c93939b57ab13fa3?d=identicon)[seferov](/maintainers/seferov)

---

Top Contributors

[![seferov](https://avatars.githubusercontent.com/u/1233843?v=4)](https://github.com/seferov "seferov (60 commits)")[![ahaaje](https://avatars.githubusercontent.com/u/7911330?v=4)](https://github.com/ahaaje "ahaaje (3 commits)")[![johanwilfer](https://avatars.githubusercontent.com/u/1157420?v=4)](https://github.com/johanwilfer "johanwilfer (3 commits)")[![manuelbcd](https://avatars.githubusercontent.com/u/10448961?v=4)](https://github.com/manuelbcd "manuelbcd (1 commits)")

---

Tags

awsbundlephpsymfonysymfony-bundleawsamazon web services

### Embed Badge

![Health badge](/badges/seferov-aws-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/seferov-aws-bundle/health.svg)](https://phpackages.com/packages/seferov-aws-bundle)
```

###  Alternatives

[thephalcons/amazon-webservices-bundle

A Symfony2 Bundle for interfacing with Amazon Web Services (AWS)

110224.7k](/packages/thephalcons-amazon-webservices-bundle)[async-aws/lambda

Lambda client, part of the AWS SDK provided by AsyncAws.

194.5M10](/packages/async-aws-lambda)[cion/laravel-text-to-speech

This package creates a shared API to easily use Text to Speech functionalities amongst different TTS providers.

4228.3k](/packages/cion-laravel-text-to-speech)[joggapp/laravel-aws-sns

Laravel package for the SNS events by AWS

3171.8k](/packages/joggapp-laravel-aws-sns)[okamos/php-ses

An Amazon SES api for PHP. Support signature version 4

2220.8k](/packages/okamos-php-ses)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
