Features • Installation • Documentation • Quick Start • REST API • Web UI
Tork is a highly-scalable, general-purpose workflow engine.
- REST API
- Highly extensible
- Horizontally scalable
- Task isolation - tasks are executed within a container to provide isolation, idempotency, and in order to enforce resource limits
- Automatic recovery of tasks in the event of a worker crash
- Supports both stand-alone and distributed setup
- Retry failed tasks
- Middleware
- Support for Docker, Podman and Shell runtimes.
- Webhooks
- Pre/Post tasks
- No single point of failure
- Task timeout
- Full-text search
- Expression Language
- Conditional Tasks
- Parallel Tasks
- For-Each Task
- Subjob Task
- Task Priority
- Secrets
- Scheduled Jobs
- Web UI
See tork.run for the full documentation.
See the Quick Start Guide for detailed instructions on how to get up and running with Tork.
See the REST API documentation.
Tork Web is a web based tool for interacting with Tork.
Copyright (c) 2023-present Arik Cohen. Tork is free and open-source software licensed under the MIT License.