Why xyOps?
Schedule jobs across your fleet, track performance, set alerts, and view everything live, all in one place.
Learn More
Job Scheduling Reimagined
xyOps brings superpowers to job scheduling, way beyond cron.
Learn More
Build Workflows Visually
Use the graphical workflow editor to connect events, triggers, actions, and monitors into meaningful pipelines.
Learn More
Monitor Everything
Define exactly what you want to monitor, and get notified the moment things go wrong.
Learn More
Smart Alerts
Rich alerting with full customization and complex triggers.
Learn More
Built for Fleets
Whether you have five servers or five thousand, xyOps adapts to your needs.
Learn More
Developer-Friendly
Designed with you in mind. Yes, you!
Learn More
Simple Setup
From download to deployment in minutes.
Learn More
Licensing
xyOps is BSD-licensed for maximum flexibility.
Learn More
Visual Workflow Builder
Chain multiple jobs with conditional logic.
Pass data and even files between workflow steps.
Assign actions to events (e.g. notifications or web hooks).
Attach limiters: timeouts, memory caps, log size caps.
Run jobs in parallel or create custom queues.
Flexible Job Scheduler
Target individual servers or groups.
Multiple schedules per event.
Blackout ranges for holidays or downtime.
Crontab import support.
One-time jobs (single-shot).
Plugin-based scheduler extensions.
Active Job Tracking
Run any number of jobs in parallel.
Optionally set a max parallel limit and queue up the rest.
Real-time progress updates, plus time remaining.
Enforce limits such as CPU and memory usage per job.
Your jobs can emit their own progress and stats.
Run custom actions based on the job result.
Server Monitoring
Server and group-level dashboards.
Add your own custom monitors and alerts.
CPU, memory, network, disk, and log tracking per job.
Run custom commands to grab custom metrics.
Historical performance graphs (from hourly to yearly).
Smart Alerts
Trigger expressions with flexible rules.
Email, webhook and custom notifications.
All alerts include a snapshot of the server.
Alerts can create tickets or run jobs.
Active alerts can prevent new jobs from launching.
Integrated Ticketing System
Built-in ticketing for incident response.
Alerts and failed jobs can automatically create tickets.
Tickets can attach files and run jobs for CI/CD systems.
Fully scriptable via API.
Write Plugins in Any Language
Use a simple JSON over STDIO Plugin API.
No SDK needed, and all languages are supported.
Define custom params with UI form fields.
Multiple Plugin types including Event, Action, Monitor and Trigger.
Scalability & Redundancy
Run multiple hot backups, to take over on power loss.
No jobs are interrupted on primary failover.
Scales to thousands of worker servers in your cluster.
Group servers manually or automatically based on hostname.
Easily install agents on macOS, Linux, and Windows.
Pricing & Licensing
xyOps™ is 100% free and open source under the BSD 3-Clause license, and it always will be.
The license will never be modified, split, or amended with additional restrictive terms.
No new code or contributions will ever be accepted under a non-OSI-approved license.
We will offer cloud hosting and enterprise support plans separately (pricing to be announced).
All current and future features will be open source forever.