kirschbaum-development/sst-laravel
Integrates Laravel with SST (Serverless Stack), offering configuration and deployment helpers to run Laravel applications on AWS Lambda and related serverless infrastructure. Simplifies wiring Laravel to SST-managed resources.
undefined string in the runtime environment. That is a real "works on staging, fails weirdly in prod" bug class and reduces environment-drift incidents.Consider it when:
Look elsewhere when:
For executives (one paragraph): We can deploy our Laravel application to AWS using an open-source adapter on top of SST, the infrastructure tool we would otherwise have to replicate with custom platform engineering. The latest release (0.7.4) removes environment configuration from container images so secrets are injected at runtime instead of being baked into artifacts — a security and compliance improvement, not just a technical one — and fixes a bug where unset environment keys could be passed through as undefined and cause hard-to-diagnose production misconfiguration. Cost to adopt is low and reversible; the main risk is that the package is pre-1.0, so we pin the version and keep the ability to drop into raw SST if we outgrow it.
For engineering: 0.7.4 is a non-breaking patch with two material changes: build-time vs. runtime env separation, and omission of unset env outputs rather than emitting undefined. Upgrade, pin to 0.7.4, and validate on staging that (a) every required key is still present via runtime injection across services (web, queue workers, scheduler), and (b) any intentionally optional/unset keys no longer appear as literal strings. Keep the changelog review in the upgrade ritual while the package is 0.x.
For risk/ops: frame as reversible — a Composer dependency plus SST config — with two watch items: maintenance cadence of the upstream repo and coupling to SST's release line. Track time-to-first-deploy, count of custom infra code we avoid writing, and any secret-in-image findings as the success metrics; both should move in the right direction on first adoption.
How can I help you explore Laravel packages today?