xyOps - Open Workflow Automation

3 min read Original article ↗

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.

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).

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.

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 offer professional and enterprise support plans separately (see below for pricing).

All current and future app features will be open source forever.