markov

markov-logo

Markov Documentation

Markov is a Go-based YAML workflow engine for Kubernetes. Define workflows declaratively, and Markov executes them as K8s Jobs, HTTP requests, or shell commands with built-in concurrency, conditionals, checkpoint/resume, and a rule engine.

Getting Started

New to markov? Start here:

  1. Getting Started — from zero to a running workflow
  2. Core Concepts — the mental model behind markov
  3. Writing Workflows — build a real workflow step by step

Language Reference

Complete, field-by-field documentation for the markov YAML DSL:

Guides

Practical how-to guides with complete examples:

Design Documents

Internal design docs and research notes (preserved for reference):

How to Use These Docs