temporal/sdk
PHP SDK for authoring Temporal Workflows and Activities, enabling scalable, durable async business logic. Clients require ext-grpc; Workers require RoadRunner, with ext-protobuf recommended for production performance. Install via Composer.
temporal/sdk provides the PHP authoring layer.ext-grpc, the Worker component requires RoadRunner, and ext-protobuf is recommended for production performance. A Laravel app can use the SDK as a client inside PHP-FPM, but workers should run as a separate long-lived RoadRunner service.await() semantics behind a flag to preserve replay compatibility.ext-grpc for clients, RoadRunner for workers, and ext-protobuf where possible. Note that v2.19 moves roadrunner-api-dto to ^1.15.0 and includes ext-protobuf 3.x compatibility fixes; pin Composer versions and review release notes before upgrades.WorkflowClient, namespace/task-queue configuration, worker entrypoint, health checks, and secret management. The README references Spiral integration but no first-party Laravel package, so budget for internal integration work.settleAwaitOnFirstSettledCondition flag must be deliberately configured. Changes can alter emitted workflow commands and break replay if not managed; this belongs in the rollout plan, not an afterthought.ext-protobuf for performance. Client connections from Laravel should be pooled/configured carefully; activities that hit databases or external APIs need their own backpressure and idempotency.var_dump, echo, and similar output do not work as expected.How can I help you explore Laravel packages today?