- Home
- Task Queue Software
- Faktory
Faktory
What it is
Faktory is a language-agnostic system for persistent background jobs, with a responsive web interface for viewing and managing jobs. It is self-hosted and stores data locally using Redis as a child process, persisting it to a configured data directory. The maker lists worker bindings for Node/JavaScript, Ruby, Go, Python, PHP, Elixir, Rust, Swift, Crystal, Haskell, Java/JVM, .NET, and Clojure. Installation options include Linux RPM and DEB packages, macOS Homebrew, and Docker. Faktory supports TLS for worker and HTTP ports, and clients authenticate with a configured global password. The free OSS plan is under AGPL and has no dedicated support. Enterprise features include cron jobs, unique and expiring jobs, Redis Gateway, StatsD metrics, queue throttling, batches or workflows, and job status. Enterprise production use requires a valid license and is limited to purchased connections. The first pack costs $299 a month for 100 connections; each additional pack costs $99 a month for 100 connections. Faktory has no clustered high-availability mode and relies on Redis replication for persistence and failover.
For and against
For
- Responsive web UI for managing jobs
- Worker bindings listed across many languages
- TLS support for worker and HTTP ports
- Free OSS plan
Against
- OSS has no dedicated support
- Enterprise production use requires a valid license
- No clustered high-availability mode
The verdict
Faktory offers a self-hosted job system with a web UI and worker bindings across many languages. Enterprise adds listed job features, but production use requires a license and purchased connection packs.
Who it suits
Faktory may suit hobbyists and startups seeking its OSS edition, or companies with budgets considering Enterprise. It is aimed at teams comfortable with self-hosting and a connection-based Enterprise license.
Plans and prices
Faktory OSS
AGPL · no dedicated support
Read 28 Sep 2026 · contribsys.com
Faktory Enterprise — additional packs
Each pack adds 100 connections
Read 28 Sep 2026 · billing.contribsys.com
Faktory Enterprise — first pack
100 connections per pack · email support
Read 28 Sep 2026 · billing.contribsys.com
On the record
- Audience
- The maker lists hobbyists and startups as the OSS audience and companies with budgets as the Enterprise audience.contribsys.com · read 28 Sep 2026
- Data persistence
- Faktory starts Redis as a child process and uses it for local storage, persisting data to its configured data directory.github.com · read 28 Sep 2026
- Enterprise features
- Enterprise features listed by the maker include cron jobs, unique and expiring jobs, Redis Gateway, StatsD metrics, queue throttling, batches or workflows, and job status.contribsys.com · read 28 Sep 2026
- Enterprise licensing
- Enterprise production use requires a valid license and is limited to the number of connections purchased.github.com · read 28 Sep 2026
- High availability limit
- The maker says Faktory does not provide a clustered high availability mode and relies on Redis replication for persistence and failover.github.com · read 28 Sep 2026
- Installation
- The maker documents Linux RPM/DEB packages, macOS Homebrew installation, and a Docker image.github.com · read 28 Sep 2026
- Language integrations
- The maker's related-projects page lists worker bindings for Node/JavaScript, Ruby, Go, Python, PHP, Elixir, Rust, Swift, Crystal, Haskell, Java/JVM, .NET, and Clojure.github.com · read 28 Sep 2026
- Managed hosting
- The maker's related-projects page says there are no managed Faktory-as-a-service providers listed yet.github.com · read 28 Sep 2026
- Purpose
- Faktory is a language-agnostic, persistent background job system.github.com · read 28 Sep 2026
- Security
- Faktory supports TLS for worker and HTTP ports and authenticates clients using a configured global password.github.com · read 28 Sep 2026
- Support
- The maker lists no dedicated support for OSS and email support for Enterprise.contribsys.com · read 28 Sep 2026
- Web UI
- Faktory includes a responsive web UI for viewing and managing jobs.contribsys.com · read 28 Sep 2026