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.