Overseer is a library for building and running data pipelines in Clojure. It allows for defining workflows as a graph (DAG) of dependent tasks, and handles scheduling, execution, and failure handling among a pool of workers.


Overseer is available on Clojars, and can be included in your leiningen project.clj by adding the following to :dependencies:

Clojars Project

Build Status


If you're looking to get up and running in just a few minutes, check out the quickstart. The User Guide contains comprehensive information on installing, configuring, and using Overseer. Finally, you can find nitty-gritty details in the API docs.


Eclipse Public License v1.0 (see LICENSE)