Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Azure Storage Table Laravel Package

microsoft/azure-storage-table

PHP client library for Microsoft Azure Table storage. Create, read, update, and delete entities; run queries and batch operations; authenticate with account keys or SAS tokens. A straightforward SDK for NoSQL table data in Azure.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy-vs-greenfield triage. The repo is a release-only mirror (issues/PRs live in azure/azure-storage-php), archived, with its last release in September 2022. The only product decision it genuinely informs today is "how fast do we get off this?" — not "should we build on it?"
  • Build vs. buy for key-value/entity persistence. If a feature needs a cheap, schemaless entity store on Azure (session state, config flags, per-tenant settings, lightweight telemetry rows), the buy answer is azure/data-tables from the current Azure/azure-sdk-for-php, or Cosmos DB Table API — not this package. This package is the legacy answer to that question.
  • Roadmap sequencing. If it appears in composer.lock, that's a scheduled migration workstream, not a passive dependency. The API surface (entities, partition/row keys, batch operations, OData filters) maps reasonably directly onto the successor SDK, so this is usually a contained sprint-sized task — but it must be scheduled, because there is no upstream to fix anything.
  • Feature gating. Any roadmap item that depends on modern auth (Entra ID / managed identity), current TLS/cipher requirements, retry-policy tuning, or PHP 8.2+ runtime support cannot be delivered on this dependency. Treat it as a hard constraint in planning, not a risk to be absorbed.
  • Supply-chain risk accounting. MIT license means you can fork and self-patch; it does not mean anyone will. Budget for either a fork-maintenance line item or a migration line item — pick one explicitly rather than defaulting to silent acceptance.

When to Consider This Package

Consider it only when:

  • You have inherited a codebase already depending on it, and the immediate goal is "keep the lights on this quarter" with zero churn.
  • You need a short, time-boxed bridge while a replacement is tested — and you can isolate it behind an internal repository/gateway interface first.
  • You need to read the source to understand what the legacy app is actually doing against Table Storage before you migrate it.

Look elsewhere when:

  • It's greenfield. Full stop — use azure/data-tables or Cosmos DB Table API.
  • You need security patching, modern authentication, or PHP runtime support newer than what a 2022-archived library covers.
  • You need community support. Stars (9), dependents (0), and an archived flag mean no Stack Overflow gravity, no third-party forks, and an effective bus factor of zero for fixes.
  • You need to file a bug. The repo explicitly redirects elsewhere; this mirror accepts nothing.

Important nuance on the metrics: this is a release-only repo. Stars and dependent counts here badly understate real-world installs — the Composer package was widely pulled in via the old azure-storage-php split. Low stars is not evidence of low usage in your own estate; check composer.lock, not GitHub.

How to Pitch It (Stakeholders)

To executives: This is a deprecated Microsoft SDK with no security updates and no upstream maintenance path. It's acceptable as a short-term dependency in an existing application, but it is not a strategic choice and should not appear in any new design. Migration effort is modest because the successor SDK keeps the same core concepts — the risk is in staying, not in moving.

To engineering: Pin the version exactly, wrap it behind an internal interface so call sites don't depend on the vendor namespace, and add it to the dependency-review list (composer audit, abandoned-package checks). Expect no fixes; if you need one, it's a fork and you own it. The migration path is azure/data-tables in the current Azure SDK — mostly namespace, auth, and pipeline changes rather than a data-model rewrite.

The ask: either approve a scoped migration ticket with a named owner and a dated target, or explicitly document the accepted risk with a review date. What we should not do is leave it unowned and undated — that's how a contained dependency becomes an unplanned incident.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk