PHPackages                             d-mytrof/dui-bucket-sdk - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. d-mytrof/dui-bucket-sdk

ActiveLibrary[File &amp; Storage](/categories/file-storage)

d-mytrof/dui-bucket-sdk
=======================

PHP SDK for interacting with file bucket microservice

0274PHP

Since Jul 28Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/d-mytrof/dui-bucket-sdk)[ Packagist](https://packagist.org/packages/d-mytrof/dui-bucket-sdk)[ RSS](/packages/d-mytrof-dui-bucket-sdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

DuiBucketSDK
============

[](#duibucketsdk)

**PHP SDK for interacting with the File Bucket microservice**

DuiBucketSDK provides a simple, secure, and flexible interface for uploading, managing, and retrieving files in a bucket-based storage microservice. It supports AES-256-CBC encryption, bucket-level access control (public/private), and presigned URL generation.

---

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

[](#installation)

Install via Composer:

```
composer require d-mytrof/dui-bucket-sdk:^1.0
```

> **Minimum PHP version**: 8.0

---

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

[](#configuration)

### Laravel

[](#laravel)

1. **Publish the configuration file** (optional):

    ```
    php artisan vendor:publish --provider="dmytrof\DuiBucketSDK\Laravel\DuiBucketServiceProvider" --tag=dui-bucket-config
    ```
2. **Configuration file**: `config/dui-bucket.php`

    ```
