Download the PHP package deck/cloud without Composer
On this page you can find all versions of the php package deck/cloud. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package cloud
Short Description The Deck Cloud agent: streams job-execution observability, worker snapshots, and remote command handling to Deck Cloud. Database-free; install alone for a slim agent or with deck/deck for the full dashboard.
License MIT
Homepage https://github.com/getdeckapp/cloud
Informations about the package cloud
Deck Cloud Agent
The slim, database-free Deck agent that streams queue observability to Deck Cloud.
deck/cloud turns any Laravel app or worker into a Deck Cloud agent: it records
job executions and ships them to Deck Cloud over HTTP, reports queue worker
snapshots, and pulls and applies remote commands — without a local database or
dashboard. Install it on worker boxes where you want observability and remote
control but not the self-hosted UI.
For the full self-hosted experience (local database + Livewire dashboard), install
deck/deck instead — it already includes
this agent.
What you get
- Live execution streaming — the HTTP sink subscribes to the kernel's
JobExecutionRecordedevent and batches executions to the Deck Cloud ingest API. - Worker reporting —
deck:report-workersreports Horizon (or plain queue) worker snapshots. - Remote commands —
deck:poll-commandspulls and applies commands from Deck Cloud: cancel, force-cancel, cancel-pending, block / unblock a job class, cancel-all-running-for-class, retry, and pause / resume a queue. Every command is applied through cache/queue primitives using context carried on the command payload, so it works with no local database. - Queue pause —
pause_queuesets a cache flag forconnection:queue; every worker serving that queue (plainqueue:workor a Horizon process) idles at the top of its loop untilresume_queueclears it. Jobs stay queued, nothing is released or retried, and worker snapshots report the queue as paused.
Requirements
PHP 8.3+ · Laravel 11–13 · Redis (queues + cancel/block flags) · a Deck Cloud API key. Horizon 5.x recommended for richer worker snapshots and failed-job retry.
Installation
deck/cloud pulls in deck/core automatically. Configure the agent with the
standard Deck environment variables:
The agent is opt-in: with no DECK_API_KEY set it stays completely inert. The
service provider (Deck\Cloud\DeckCloudServiceProvider) is auto-discovered and
schedules worker reporting and command polling when Cloud is enabled.
Configuration
All settings live under the shared deck.cloud.* config namespace (see
config/deck.php); the DECK_CLOUD_* env variables are identical whether you run
the slim agent or the full deck/deck app.
Development
License
MIT © Tor Morten Jensen. See LICENSE.md.
All versions of cloud with dependencies
deck/core Version ^1.1
illuminate/console Version ^11.0||^12.0||^13.0
illuminate/contracts Version ^11.0||^12.0||^13.0
illuminate/http Version ^11.0||^12.0||^13.0
illuminate/queue Version ^11.0||^12.0||^13.0
illuminate/support Version ^11.0||^12.0||^13.0