Xi-Batch
Xi-Batch is a self-hosted batch scheduler for sequencing and controlling jobs across servers, or on a single host, as an alternative to cron.
What Xi-Batch is
Xi-Batch is a self-hosted batch scheduler for sequencing and controlling jobs across servers, or on a single host, as an alternative to cron. Scheduling variables coordinate serial or parallel job chains between hosts. Calendar rules account for month ends, weekends, holidays, and daylight saving time, while file monitoring can trigger jobs when a file is created, deleted, or amended. Administrators can assign load values and set queue ceilings to control which combinations start. Interfaces include command-line, full-screen character, Motif, GTK3, and a programmer API. Jobs can use shell scripts and command processors such as Perl and SQL. User definitions and permissions govern who can submit work and access other users’ jobs. The queue is restored automatically after a restart; aborted jobs can be routed for operator action or automatic recovery. Xi-Batch supports Linux, with Windows server support provided through optional client modules. It is designed for trusted operational networks or a single host, not exposure to untrusted networks. Evaluation copies are available on request and convert to licensed status without reinstallation. Pricing is by quotation, tiered by processor class.
Good
- Coordinates serial and parallel job chains.
- Schedules around holidays and daylight saving time.
- Can trigger jobs on file changes.
- Recovers the queue after restart.
- Offers command-line, GUI, and API interfaces.
Watch out
- Not designed for untrusted networks.
- Windows server support requires optional client modules.
- Pricing requires a quotation.
Who it suits
It suits organizations coordinating scheduled batch work across Linux systems or within a trusted operational network. Teams that need calendar rules, job dependencies, and recovery controls may find its feature set relevant.
Verdict
Xi-Batch offers detailed scheduling, load controls, and recovery for self-hosted batch operations. Its trusted-network design and optional Windows server modules are important deployment considerations.
Plans and prices
From Xi-Batch's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Perpetual licence | — | Tiered by processor class · Contact Xi Software for a quotation |
The facts
Each one read from Xi-Batch's own pages, with the date it was checked.
What it does
- Access control
- Users must be defined before submitting work, and permissions can restrict operations and visibility of other users’ jobs.checked 7 Oct 2026
- Calendar scheduling
- Schedules can account for month ends, weekends, holidays, and daylight saving time.checked 7 Oct 2026
- Dependencies
- Scheduling variables can coordinate serial or parallel job chains across hosts.checked 7 Oct 2026
- Deployment and security
- Xi-Batch is designed for trusted operational networks or a single host and is not designed to be exposed to untrusted networks.checked 7 Oct 2026
- Evaluation
- Evaluation copies are available on request and convert to licensed status without reinstallation.checked 7 Oct 2026
- Fault recovery
- The queue is recovered automatically after restart, and aborted jobs can be sent for operator action or automatic recovery.checked 7 Oct 2026
- File monitoring
- Jobs can be triggered when a file is created, deleted, or amended.checked 7 Oct 2026
- Integrations
- Jobs can use shell scripts and command processors such as Perl and SQL, and an API makes functionality available programmatically.checked 7 Oct 2026
- Interfaces
- The product provides command-line, full-screen character, Motif, GTK3, and programmer API interfaces.checked 7 Oct 2026
- Load control
- Administrators can assign load values to jobs and set queue ceilings that limit which combinations start.checked 7 Oct 2026
- Notable limit
- The product page says Windows server support is provided through optional client modules.checked 7 Oct 2026
- Purpose
- Xi-Batch schedules, sequences, and controls batch work across a network of servers as a replacement for cron.checked 7 Oct 2026
- Support
- Support for customers on a maintenance contract is available by telephone and email, with email treated at the same priority as a call.checked 7 Oct 2026
The company
- Founded
- 1986checked 28 Sep 2026
- Headquarters
- London, United Kingdomchecked 28 Sep 2026
Where it runs
- Platforms
- Xi-Batch supports many Unix platforms and most Linux distributions, with RPM, DEB, and tarball packages; optional client modules support Windows servers.checked 7 Oct 2026
Alternatives to Xi-Batch
- 1

ActiveBatch
AndroidiOSWebAPI7.6$10,000 one-time - 2

AWS Batch
Free planWebAPILinuxmacOS7.1Free plan - 3
Quartz Scheduler
Free planOpen sourceAPISelf-hosted6.9Free plan - 4
Google Cloud Batch
Free planWebAPILinux6.8Free plan - 5

JAMS Scheduler
WebAPILinuxSelf-hosted6.7From $833 a month - 6
Webcron
Free planWebAPI6.7€0.01 one-time
