PHPackages                             miroslavtima/aws-sdk-nette-extension - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. miroslavtima/aws-sdk-nette-extension

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

miroslavtima/aws-sdk-nette-extension
====================================

A Nette extension for the AWS SDK for PHP https://aws.amazon.com/sdk-for-php/

1.0.0(5y ago)01.7k↓50%1MITPHP

Since Feb 25Pushed 4y ago1 watchersCompare

[ Source](https://github.com/miroslavtima/aws-sdk-nette-extension)[ Packagist](https://packagist.org/packages/miroslavtima/aws-sdk-nette-extension)[ Docs](https://aws.amazon.com/sdk-for-php/)[ RSS](/packages/miroslavtima-aws-sdk-nette-extension/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/ee021795fbe3ed25635bd42cd20f15843ab1a92ccb8e0a50de731701735b2566/68747470733a2f2f706f7365722e707567782e6f72672f6d69726f736c617674696d612f6177732d73646b2d6e657474652d657874656e73696f6e2f762f737461626c65)](https://packagist.org/packages/miroslavtima/aws-sdk-nette-extension)[![License](https://camo.githubusercontent.com/e3878192940ee09eebcea1062bcb29fcfb617464c2968e82136f551b352424e1/68747470733a2f2f706f7365722e707567782e6f72672f6d69726f736c617674696d612f6177732d73646b2d6e657474652d657874656e73696f6e2f6c6963656e7365)](https://packagist.org/packages/miroslavtima/aws-sdk-nette-extension)[![Total Downloads](https://camo.githubusercontent.com/e24cd674c8167e43ffe77a6cccc23a7853253b7b3a012e4195157631a7d326da/68747470733a2f2f706f7365722e707567782e6f72672f6d69726f736c617674696d612f6177732d73646b2d6e657474652d657874656e73696f6e2f646f776e6c6f616473)](https://packagist.org/packages/miroslavtima/aws-sdk-nette-extension)

aws-sdk-nette-extension
=======================

[](#aws-sdk-nette-extension)

A Nette extension for the AWS SDK for PHP
Inspired by , but you can use all AWS SDK library now :-)

Installation
------------

[](#installation)

Download extension using composer

```
composer require miroslavtima/aws-sdk-nette-extension

```

Register extension in your config.neon file:

```
extensions:
	aws: MT\AwsSdkNetteExtension\DI\AwsSdkNetteExtension

```

Configuration
-------------

[](#configuration)

Configure extension in your `config.neon` file:

```
aws:
	region: eu-west-1
	version: latest

```

And put your key and secret in your `config.local.neon` file (which should not be versioned)

```
aws:
	credentials:
		key: your_access_key
		secret: your_secret_access_key

```

Usage
-----

[](#usage)

Ideally create some services wrapping the S3 client with your logic inside them

```
class S3Service
{

	/**
	 * @var \Aws\S3\S3Client
	 */
	public $s3;

	public function __construct(\Aws\Sdk $sdk)
	{
		$this->s3 = $sdk->createS3();
	}

	public function save($path_to_file)
	{
		$this->s3->putObject([
			'Bucket'     => 'YourBucket',
			'Key'        => 'YourObjectKey',
			'SourceFile' => $path_to_file,
		]);
	}

}
```

And use them in your presenters:

```
class HomepagePresenter extends Presenter
{

	/**
	 * @var S3Service
	 * @inject
	 */
	public $service;

	public function actionDefault()
	{
		$this->service->save('/path/to/file');
	}

}
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% 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

Unknown

Total

1

Last Release

1902d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/66911bd2866b2e2b3230efb2ba6d777d5657ef581232b47486106786f4229851?d=identicon)[miroslavtima](/maintainers/miroslavtima)

---

Top Contributors

[![miroslavtima](https://avatars.githubusercontent.com/u/11944477?v=4)](https://github.com/miroslavtima "miroslavtima (2 commits)")[![vridek](https://avatars.githubusercontent.com/u/13079727?v=4)](https://github.com/vridek "vridek (1 commits)")

---

Tags

phpamazonsdkawsnettediextension

### Embed Badge

![Health badge](/badges/miroslavtima-aws-sdk-nette-extension/health.svg)

```
[![Health](https://phpackages.com/badges/miroslavtima-aws-sdk-nette-extension/health.svg)](https://phpackages.com/packages/miroslavtima-aws-sdk-nette-extension)
```

###  Alternatives

[aws/aws-crt-php

AWS Common Runtime for PHP

416300.1M4](/packages/aws-aws-crt-php)[aws/aws-sdk-php-symfony

A Symfony bundle for v3 of the AWS SDK for PHP

36517.7M22](/packages/aws-aws-sdk-php-symfony)[aws/aws-sdk-php-laravel

A simple Laravel 9/10/11/12/13 service provider for including the AWS SDK for PHP.

1.7k35.6M75](/packages/aws-aws-sdk-php-laravel)[async-aws/async-aws-bundle

Configure all your AsyncAws services and enjoy the autowire greatness.

243.6M2](/packages/async-aws-async-aws-bundle)[fedemotta/yii2-aws-sdk

This extension provides the AWS SDK integration for the Yii2 framework

15430.4k2](/packages/fedemotta-yii2-aws-sdk)

PHPackages © 2026

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