quioteframework/cloud-azure

Minimal Azure Blob and Table Storage clients for Quiote — SharedKey-signed REST access with no azure-sdk dependency, plus a signed-request method for operations they do not model themselves. Shared by the Azure session and filesystem backends.

Maintainers

Package info

github.com/quioteframework/cloud-azure

Issues

pkg:composer/quioteframework/cloud-azure

Transparency log

Statistics

Installs: 0

Dependents: 3

Suggesters: 1

Stars: 0

v3.1.0 2026-07-29 12:30 UTC

This package is auto-updated.

Last update: 2026-07-29 22:10:04 UTC


README

Minimal Azure Storage clients for Quiote.

  • Quiote\Storage\Azure\AzureBlobClient — SharedKey-signed REST access to Blob Storage.
  • Quiote\Storage\Azure\AzureTableClient — the same for Table Storage, which is a key/value store rather than object storage and is cheaper for small key/value-shaped payloads.

No microsoft/azure-storage-* dependency: these cover exactly the operations Quiote needs.

Bring your own PSR-18 HTTP client.

Install

You normally do not install this directly — quioteframework/session-azure and quioteframework/filesystem-azure both depend on it.

composer require quioteframework/cloud-azure

Use

$blob = new \Quiote\Storage\Azure\AzureBlobClient(
    httpClient: $psr18Client,
    accountName: getenv('AZURE_STORAGE_ACCOUNT'),
    accountKey: getenv('AZURE_STORAGE_KEY'),
);

License

MIT. See LICENSE.