Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Aws Bundle Laravel Package

ruwork/aws-bundle

Ruwork AWS Bundle integrates the AWS SDK for PHP with Symfony, offering configuration and service wiring for AWS clients so apps can access S3, SES, and other AWS services through dependency injection. It simplifies client setup, credentials management, and boilerplate in Symfony projects.

View on GitHub
Deep Wiki
Context7

[READ-ONLY] Subtree split of the Ruwork AWS Bundle

Frequently asked questions about Aws Bundle
Is ruwork/aws-bundle a Laravel package?
No. It is a Symfony bundle from the Ruwork/RuVents namespace, and the -bundle suffix plus Symfony DependencyInjection extension structure confirm that. Laravel has no bundle concept, no compiler pass pipeline, and no config/packages YAML merge semantics. It will not auto-register through Composer discovery in a Laravel app.
Can I use ruwork/aws-bundle in a Laravel application?
Not as-is. You would need to write an adapter, which defeats the purpose because the durable value is only a small amount of AWS SDK service wiring. For Laravel, bind Aws\Sdk as a singleton in a ServiceProvider or use league/flysystem-aws-s3-v3 behind the Storage facade for S3. The official aws/aws-sdk-php-laravel provider is the Laravel-native bridge if you need one.
How do I install and configure ruwork/aws-bundle in Symfony?
Install it with Composer, register the bundle in config/bundles.php, and configure it under config/packages/ruwork_aws.yaml with region, credentials, endpoint, and version settings. You must first verify the composer.json constraints for PHP, symfony/*, and aws/aws-sdk-php against your target versions. There is no equivalent Laravel installation path.
How does ruwork/aws-bundle handle AWS credentials and regions?
The bundle is almost certainly a thin DI wrapper that instantiates Aws\Sdk from configuration and exposes it plus pre-built clients as container services. It is unclear from the available information whether it respects the SDK default provider chain across environment variables, shared ini files, IAM roles, ECS, and SSO. Because this code sits on your secrets boundary and has no visible tests or dependents, verify the credential-provider behavior before trusting it in production.
Which Laravel and Symfony versions does ruwork/aws-bundle support?
Laravel version support is irrelevant because this is a Symfony bundle, not a Laravel package. You need to check the composer.json constraints for php, symfony/*, and aws/aws-sdk-php and confirm they include your target Symfony and PHP versions. With no CI badge or dependents mentioned, a bundle pinned to older Symfony and AWS SDK releases may fail to compile on a current kernel.
What is the difference between ruwork/aws-bundle and aws/aws-sdk-php-laravel?
ruwork/aws-bundle is a Symfony dependency-injection wrapper around the AWS SDK for PHP. aws/aws-sdk-php-laravel is the officially maintained Laravel service provider for the same SDK. For a Laravel codebase, the official provider or a direct Aws\Sdk singleton binding is the correct choice, and for S3 file storage the Flysystem S3 driver removes the need for an SDK wrapper entirely.
Does ruwork/aws-bundle work with S3, SES, and other AWS services?
Its stated purpose is to wire AWS clients into Symfony's container so applications can access S3, SES, and other services through dependency injection. Exactly which service clients and service IDs the extension registers depends on the bundle's DependencyInjection extension, so inspect that code before relying on specific IDs. In Laravel, bind the AWS SDK client directly or use the Storage facade with the Flysystem S3 adapter.
Is ruwork/aws-bundle actively maintained and safe for production?
The available adoption signals are very weak: zero stars, zero dependents, a score of zero, and no test or CI evidence. That implies a bus factor of one and no downstream validation against Symfony or AWS SDK version bumps. Because the bundle handles credentials, unvetted code on your secrets boundary is a real production risk. The MIT license does make forking a legally clean contingency.
How should I test an AWS SDK integration in Laravel if I skip this bundle?
For a Laravel integration, mock Aws\Sdk or individual clients, use the AWS SDK mock handler for request-level tests, and use Storage::fake for S3 file operations through Flysystem. If you evaluate the Symfony bundle, test dependency-injection compilation and client construction in a Symfony sandbox first. Do not assume the credential-provider chain behaves correctly without tests, because no known test suite is published for this bundle.
What are the best alternatives to ruwork/aws-bundle for AWS in Laravel?
Use aws/aws-sdk-php bound as a singleton in a Laravel ServiceProvider, aws/aws-sdk-php-laravel as the official provider, or league/flysystem-aws-s3-v3 for S3 storage behind the Storage facade. Symfony teams can wire the official AWS SDK directly or choose a maintained Symfony bundle after checking its version support matrix. Avoid inheriting an unmaintained third-party dependency for what amounts to roughly 100 to 300 lines of DI configuration.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo