Open-source version control system for Data Science and Machine Learning projects. Git-like experience to organize your data, models, and experiments.
Bodywork
Bodywork deploys machine learning pipelines to Kubernetes and handles containers and orchestration.

About Bodywork
Bodywork is a command line tool that deploys machine learning pipelines to Kubernetes and handles containers and orchestration. Pipeline stages can run batch jobs, such as preparing features, training models, or computing batch predictions, or run long-running services such as a Flask app serving predictions over HTTP.
Stages are defined as executable Python modules or Jupyter notebooks committed to a project's Git repository and assembled into DAGs through a single bodywork.yaml file. At run time, stages use Bodywork's container image, pull files from Git, install dependencies with pip, and run the designated module or notebook. Use requires a Kubernetes cluster and a Git-based project.
Key features
- Run batch jobs for feature prep, training, batch predictions
- Serve long-running HTTP endpoints such as Flask apps
- Define stages as Python modules or Jupyter notebooks from Git
- Configure pipeline DAGs in single bodywork.yaml file
- Automatic retries and roll-backs for pipeline stages
- Scale service endpoints with multiple container replicas
- Avoids building and managing separate container images for pipeline stages
- Uses existing Python modules or notebooks and Git repositories without new APIs
- Supports retries, roll-backs, and replica scaling for service endpoints
Bodywork at a glance
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Bodywork alternatives
Tools and sites you could use instead, ranked by how closely they match.
Parris, the automated infrastructure setup tool for machine learning algorithms.
The climin package provides optimization methods focused on machine learning scenarios in Python.
Rockpool supports training spiking neural networks with PyTorch and JAX and deploying them to neuromorphic hardware.
PyTorch TNT supplies lightweight tools and utilities for training with PyTorch.
Torchvision provides datasets, transforms, and models for computer vision with PyTorch.
Popular in AI Infrastructure & MLOps
Well-known listings from the same topic.
Bodywork FAQ
What types of work can a pipeline stage do?
How do I define and configure stages?
How are containers handled for each stage?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












