temporal / sdk
Temporal SDK
Installs: 392 432
Dependents: 13
Suggesters: 0
Security: 0
Stars: 276
Watchers: 21
Forks: 46
Open Issues: 40
Requires
- php: >=8.1
- ext-curl: *
- ext-json: *
- google/common-protos: ^1.3 || ^2.0 || ^3.0 || ^4.0
- google/protobuf: ^3.22 || ^4.0
- grpc/grpc: ^1.42
- nesbot/carbon: ^2.72 || ^3.0.2
- psr/log: ^2.0 || ^3.0
- ramsey/uuid: ^4.7
- react/promise: ^2.9
- roadrunner-php/roadrunner-api-dto: ^1.9.0
- roadrunner-php/version-checker: ^1.0
- spiral/attributes: ^3.1.6
- spiral/roadrunner: ^2024.1
- spiral/roadrunner-cli: ^2.5
- spiral/roadrunner-kv: ^4.2
- spiral/roadrunner-worker: ^3.5
- symfony/filesystem: ^5.4 || ^6.0 || ^7.0
- symfony/http-client: ^5.4 || ^6.0 || ^7.0
- symfony/process: ^5.4 || ^6.0 || ^7.0
Requires (Dev)
- buggregator/trap: ^1.10.1
- composer/composer: ^2.0
- dereuromark/composer-prefer-lowest: ^0.1.10
- doctrine/annotations: ^1.14|^2.0.0
- internal/dload: ^1.0
- jetbrains/phpstorm-attributes: dev-master@dev
- laminas/laminas-code: ^4.0
- phpunit/phpunit: ^10.5
- spiral/code-style: ~2.1.2
- spiral/core: ^3.13
- symfony/var-dumper: ^6.0 || ^7.0
- ta-tikoma/phpunit-architecture-test: ^0.8.4
- vimeo/psalm: ^4.30 || ^5.4
Suggests
- ext-grpc: For Client calls
- doctrine/annotations: For Doctrine metadata driver support
- 2.11.x-dev
- dev-master / 2.11.x-dev
- v2.11.2
- v2.11.1
- v2.11.0
- v2.10.3
- v2.10.2
- v2.10.1
- v2.10.0
- v2.9.2
- v2.9.1
- v2.9.0
- v2.9.0-RC1
- 2.8.x-dev
- v2.8.3
- v2.8.2
- v2.8.1
- v2.8.0
- v2.8.0-BETA2
- v2.8.0-BETA1
- v2.7.6
- v2.7.5
- v2.7.4
- v2.7.3
- v2.7.2
- v2.7.1
- v2.7.0
- v2.7.0-RC1
- v2.7.0-BETA3
- v2.7.0-BETA2
- v2.7.0-BETA1
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.1
- v2.4.0
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.2
- v2.0.1
- v2.0.0
- v1.4.0
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-rc3
- v1.0.0-rc2
- v1.0.0-rc1
- v1.0.0-beta4
- v1.0.0-beta3
- v1.0.0-beta2
- v1.0.0-beta1
- dev-resolve-deprecations
- dev-worker-feature-flags
- dev-init-workflow
- dev-tests
- dev-default-connection
- dev-workflow-client-proxy-methods
- dev-replayer-api-task-handler
- dev-replayer-api-query-workflow-execution
- dev-use-proto-versioning
This package is auto-updated.
Last update: 2024-11-05 12:18:11 UTC
README
Introduction
Temporal is a distributed, scalable, durable, and highly available orchestration engine used to execute asynchronous long-running business logic in a scalable and resilient way.
"Temporal PHP SDK" is the framework for authoring workflows and activities using PHP language.
Installation
SDK is available as composer package and can be installed using the following command in a root of your project:
composer require temporal/sdk
Make sure to install RoadRunner to enable workflow and activity consumption in your PHP workers.
Usage
See examples to get started.
Testing
See testing manual to get started.
Documentation
The documentation on how to use the Temporal PHP SDK and client is here.
License
MIT License, please see LICENSE for details.