Download the PHP package nextdeveloper/s3 without Composer

On this page you can find all versions of the php package nextdeveloper/s3. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package s3

S3

This module provides S3-compatible object storage management for the PlusClouds platform, backed by a SeaweedFS cluster. It exposes a full REST API to manage storage accounts, buckets, access keys, quotas, bandwidth tracking, audit logs, WORM commitments, and webhook notifications — all integrated with the platform's IAM and billing layers.

The storage agent (storaged) that runs alongside the SeaweedFS cluster on each storage server is a separate Go binary. This module is its orchestration counterpart: it holds desired state, receives telemetry, and dispatches commands to the agent over NATS.

Resources

Resource Description
Accounts S3 storage accounts (one per IAM account)
Buckets S3 buckets belonging to an account
AccessKeys HMAC access key pairs for S3 API authentication
Servers Storage servers running the SeaweedFS cluster
ServerTelemetries Real-time capacity and health reports from each server
AuditLogs Per-request access log for compliance
BandwidthMonthlies Monthly egress/ingress usage per account
DepositLedgers Billing credits deposited against an account
MultipartUploads In-progress multipart upload sessions
Webhooks Outbound event notification endpoints
WebhookDeliveries Delivery history and retry log for each webhook
UsageSnapshots Point-in-time storage usage snapshots
WormCommitments WORM (Write Once Read Many) bucket lock commitments
NotificationsSents Record of quota and lifecycle notifications sent

Actions

Action Description
AccessKeys/Revoke Immediately revoke an access key pair
Accounts/Block Suspend all API access for an account
Accounts/Unblock Restore API access for a blocked account
Buckets/EnableVersioning Enable object versioning on a bucket
Buckets/SuspendVersioning Suspend object versioning on a bucket
MultipartUploads/Abort Abort an in-progress multipart upload and free its parts
Servers/RegenerateApiKey Rotate the API key used between this service and the storage agent
Webhooks/Pause Pause delivery of events to a webhook endpoint
Webhooks/Resume Resume delivery of events to a paused webhook endpoint
WormCommitments/Cancel Cancel a pending WORM commitment before it becomes active

Artisan Commands

These commands are intended to run on a schedule. Add them to your app/Console/Kernel.php or a cron table:

Required .env Keys

Architecture

The storaged Go agent design is documented in docs/agent/seaweed-nats-contract.md.

Planned Feature List


Our Libraries

This library is part of the NextDeveloper / PlusClouds open-source ecosystem. Browse all available libraries and find the right building blocks for your next project:

https://plusclouds.com/us/solutions/libraries


Join the Community

We believe great software is built together. The PlusClouds developer community is a place where engineers share ideas, ask questions, showcase what they have built, and help shape the direction of these libraries. Whether you are integrating a single package or building an entire platform on top of our stack, you are very welcome here.

Come and join us — we would love to see what you build:

https://plusclouds.com/us/community


All versions of s3 with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2.0
league/fractal Version *
monolog/monolog Version *
basis-company/nats Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package nextdeveloper/s3 contains the following files

Loading the files please wait ...