The JX Workflow Language

JX (JSON eXtended) is a language for expressing workflows that allows for easy manipulations to the structure and partitioning of a workflow.

JX extends a JSON representation of the workflow by supporting a Python-like syntax for expressions, allowing for a concise intermediate representation that expands to a normal JSON document. Using JX, it is easy to treat a subset of the workflow as if it were an atomic job that can be dispatched as part of a higher-level application.

Getting Started

Quick Reference

Complete Reference