Dkron is a system service for workload automation that runs scheduled jobs, just like unix cron service but distributed in several machines in a cluster. This is the only job scheduler in the market with truly no SPOF. It is open source and available for free.
- Dkron is easy to setup and use. Choose your OS package and it's ready to run out-of-the-box. The administration panel and it's simple JSON API makes a breeze to integrate with you current workflow or deploy system.
- Using the power of the Raft protocol, Dkron is designed to be always available. If the cluster leader node fails, a follower will replace it, all without human intervention.
- Simple but powerful tag-based target node selection for jobs. Tag node count allows to run jobs in an arbitrary number of nodes in the same group or groups.
Example use cases
Data consolidation for BI
|Embedded storage engine||Yes|
|AWS ECS executor||No|
|Advanced Email processor||No|
|Web UI Authentication||No|
|Cross region failover||No|
|Embedded storage engine||Yes|
|AWS ECS executor||Yes|
|Advanced Email processor||Yes|
|Web UI Authentication||Yes|
|Cross region failover||Yes|
|License||Commercial - No custom terms|
|Feature byPlans||FreeLearn more||ProLearn more|
|Executor plugins||Included in Free||Included in Pro|
|Processor plugins||Included in Free||Included in Pro|
|Web UI||Included in Free||Included in Pro|
|Rest API||Included in Free||Included in Pro|
|Job retries||Included in Free||Included in Pro|
|Job chaining||Included in Free||Included in Pro|
|Concurrency control||Included in Free||Included in Pro|
|Metrics||Included in Free||Included in Pro|
|Embedded storage engine||Included in Free||Included in Pro|
|Docker executor||Not included in Free||Included in Pro|
|AWS ECS executor||Not included in Free||Included in Pro|
|Elasticsearch processor||Not included in Free||Included in Pro|
|Advanced Email processor||Not included in Free||Included in Pro|
|Slack processor||Not included in Free||Included in Pro|
|Encryption||Not included in Free||Included in Pro|
|Web UI Authentication||Not included in Free||Included in Pro|
|API Authentication||Not included in Free||Included in Pro|
|Access Control||Not included in Free||Included in Pro|
|Cross region failover||Not included in Free||Included in Pro|
|License||LGPL||Commercial - No custom terms|
|Purchasing||Not included in Free||Credit Card|
|Choose your plan||Download||BuyLearn more|
All sales come with a two week, 100% money back guarantee.
Looking to embed Dkron in your virtual server or appliance? Read the Commercial FAQ.
What people are saying
Dkron is an essential part of our fault-tolerant distributed automation workflow. Its deceptively simple setup hides a well implemented architecture. Using established tools to coordinate our large number of endpoints, allows us to set-and-forget many of the tasks that would normally require a single, dedicated server.
Dkron is an essential piece of our infrastructure: you can trust that the cron jobs will execute. Also, Dkron help us to identify failed cron jobs really fast. The system and the API are very easy to use and well designed. Will definitely keep using it!