Skyline docs
Skyline is a drop-in replacement for Laravel Horizon. Everything you already know about Horizon still applies — these pages cover only what Skyline adds. For the shared behaviour, the upstream Horizon documentation applies in full.
Getting started
Introduction
What Skyline adds on top of Laravel Horizon, and what stays exactly the same.
Installation
Authenticate Composer with your license key, add the registry, and install.
Migrating from Horizon
Swap the Composer package, redeploy, restart the workers. No code changes, and no one-way door.
Configuration
Every config key Skyline adds on top of the stock config/horizon.php.
Skyline vs Horizon ↗
Feature by feature: what the fork adds, what is identical, and when switching is worth it.
Queue control
Weighted queues
Proportional queue priority that favours important work without starving the rest.
Front-of-queue dispatching
Send an urgent job to the head of the queue so a worker picks it up next.
Pausing & resuming queues
Pause every worker, one supervisor, or a single queue — then resume.
Dashboard operations
Job-state tabs, per-queue drill-down, search, delete, empty queue and Perform Now.
Unique job locks
Why a ShouldBeUnique lock gets stuck or skipped, and each case Skyline releases, takes or flags.
Locks & Limits
Held unique and overlap locks, the dispatches they skipped, debounced jobs, and the jobs rate limiters and throttles held back.
Observability
Alerts
Sixteen built-in checks with severities, recovery messages and a quiet period after deploys, over mail, Slack, SMS or a webhook.
Metrics & trends
Aggregate charts, workload and failure trends, and how wait time is measured.
Insights
What each job class costs in memory and CPU, what the fleet is using, and why workers are being replaced.
Prometheus & Grafana
Scrape the measurements behind the dashboard, and import the bundled Grafana dashboard.
Job lifecycle logging
Log every job transition, and the queue failures Laravel handles without a word.
Reference
HTTP API
Every endpoint Skyline adds to the Horizon API, with parameters and responses.
MCP server
A read-only MCP server that lets an AI agent inspect queue health, find jobs and read metrics.
Security & access
Who can reach the dashboard — and who can reach the buttons that delete things.
Troubleshooting
The errors people actually hit, and what each one is telling you.
Changelog
Every released version, with its date and what changed in it.