Everything You Need for Pipeline Orchestration

Marathoon provides all the tools you need to build, run, and manage analysis pipelines at any scale.

Visual Pipeline Builder

Design pipelines with a drag-and-drop graph editor. Declare Docker steps, inputs, outputs and resources — no glue code required.

Docker-Native Execution

Run any Docker container as a pipeline. Full support for custom images, private registries, commands and entrypoints.

Batches & Scale

Submit one job or a thousand. Batch mode processes whole folders, and the agent turns a folder drop into an automatic run.

Triggers

Run a job on demand from the UI, submit a whole batch at once, call the REST API with an API key from your scripts or CI, or let the desktop agent start a run when a folder lands in a watched directory.

Versioning & Rollback

Every change is saved as a new pipeline version. Diff two versions, revert instantly, and test jobs record the exact version they ran.

Real-Time Monitoring

Watch jobs move Queued → Running → Succeeded live over SignalR, with searchable structured logs and raw container output.

Teams & Roles

Per-project roles (Owner, Maintainer, Analyst, Viewer), team invitations, and granular API-key permission presets for automation.

Enterprise Security

SSO (OIDC), two-layer authorization, audit logs, TLS encryption in transit, credentials encrypted at rest, and per-tenant data isolation.

Encrypted credentials

The credentials you connect — storage keys, private registry access, SSO client secrets — are encrypted at rest and never displayed again. API keys are stored as hashes. Managed secrets for pipelines are under consideration.

Artifacts & Visual Reports

Download every output artifact, and render charts, tables, stats and images on the job page from a single report.json.

Bring Your Own Infrastructure

Route jobs to your own Docker hosts and keep files in your own object storage — per project. Flat fee, no per-run compute charge.

Notifications & Webhooks

Get notified on job state changes via email or outbound webhooks, with signed payloads for job.completed, job.failed and more.

Ready to Get Started?

Marathoon is in private beta: request access and build your first pipeline in minutes. No credit card required.