ske-io/laravel-bridge
ske-io/laravel-bridge is a Laravel integration package that connects an external service or SDK to your application, providing service provider registration, configuration publishing, and a thin adapter layer for calling it from Laravel code.
.env.{environment}.encrypted decrypted at boot, without overriding platform- or secret-set variables, sets the baseline for whether a dedicated secrets manager is still needed.inertiajs/inertia-laravel is optional and the bridge deactivates off-platform, but the ske queue connection, config/ske.php, and SKE_UPLOADS_URL are platform-shaped. Useful as a low-regret trial, not yet as a long-term standard.Consider it when:
failed_jobs store, with platform dead-lettering only as fallback.PUT URLs and are comfortable authorizing them through an uploadFiles gate.X-Request-Id correlation.Look elsewhere when:
For executives: SKE now has a first-party Laravel runtime bridge. It removes a meaningful amount of undifferentiated plumbing — queues to SQS and Cloud Tasks, structured logs with request correlation, proxy and IAM handling, SES mail, dashboard-driven maintenance mode, signed direct uploads, encrypted env files, and managed Inertia SSR with graceful fallback. The strategic point is reversibility: the package stays inactive off-platform, so adopting SKE is a deployment choice rather than a rewrite. The counterweight is maturity — this is v0.1.0, published without a prior assessment, so treat it as a pilot-grade dependency and budget for churn.
For engineering: the integration is convention-over-configuration and maps cleanly onto Laravel primitives. Queues reuse Laravel's own worker and timeout enforcement, failed jobs go through your exception handler and failed-jobs store, and the platform only takes over as dead letter when no store exists — so existing observability keeps working. Logs are one JSON record per line to stderr, with stack traces and X-Request-Id. AWS credentials prefer the function role including session token, but explicit key pairs still win, which preserves local and CI workflows. Proxy trust is preconfigured. Two things need explicit review before rollout: the uploadFiles gate is the sole authorization boundary for direct uploads and must be defined correctly, and SSR failure is silent-by-design apart from a log line, so alerting must key off that log.
Risks to state plainly: 0.x versioning means breaking changes are expected; there is a single-vendor dependency on SKE's platform behavior (dashboard maintenance mode, SSR server, upload signing); and there is no evidence yet of a documented deprecation or upgrade path. Recommendation: adopt behind a pinned version for a scoped workload, define the uploadFiles gate and SSR-failure alerting up front, and schedule a formal re-assessment at the first 0.x minor release to judge whether the API is stabilizing.
How can I help you explore Laravel packages today?