Azure Blob Storage: API Design & Integration Surface
Docs-backedREST API at {account}.blob.core.windows.net. Resources: containers, blobs. PUT /{container}/{blob} uploads a blob (Content-Type header for MIME type; x-ms-blob-type: BlockBlob for standard files). GET /{container}/{blob} downloads a blob. DELETE /{container}/{blob} deletes a blob. GET /{container}?restype=container&comp=list lists blobs in a container (with prefix, delimiter for virtual folder structure). PUT /{container}?restype=container creates a container. Azure SDK (e.g., azure-storage-blob for Python) preferred over raw REST for correct auth header generation (HMAC signature complexity). SAS URLs bypass SDK auth requirements for simple access.