Skip to main content

Overview

azure-oss/storage-queue is the Azure Storage Queue SDK for PHP.

Feature list

  • Authentication:
    • Connection strings (access keys)
    • Shared key credentials
    • Shared access signatures (SAS) for delegated, time-limited access
    • Microsoft Entra ID (token-based authentication) via azure-oss/azure-identity
  • Local development:
    • Supports the Azurite emulator
  • Queues:
    • Create, delete, and check existence
    • Read queue properties
    • Clear all messages
  • Messages:
    • Send messages (with optional visibility timeout and TTL)
    • Receive one or multiple messages
    • Delete messages
    • Update messages (including visibility timeout)

Notes

  • SAS authentication is supported, but SAS generation is not supported yet in this SDK.