Serverless cloud for running Python code on demand GPUs
Modal is a serverless compute platform aimed at developers who want to run Python in the cloud without touching containers or Kubernetes. You decorate a function, specify its dependencies and GPU type, and deploy it; Modal handles image builds, scaling and the HTTP endpoint. It is widely used for batch inference, fine-tuning jobs, data pipelines and scheduled tasks, and it bills per second of actual execution with scale to zero. The differentiator is developer experience: infrastructure is expressed in Python rather than YAML.
Last updated: 2026-09-20. This site only provides an index; for exact features, pricing, and licensing, see the official website.
batch inference, fine-tuning jobs, data pipelines, scheduled gpu tasks
If you're comparing similar products, check the alternatives below, or browse all tools in the AI Models & Platforms category.
You define infrastructure in Python. A decorated function specifies its dependencies and GPU, and Modal builds the image, scales it and gives it an endpoint, so there is no container or Kubernetes work.
Batch inference, fine-tuning runs, data pipelines, scheduled jobs and internal tools that need a GPU occasionally. It is less suited to long-lived stateful servers.
You pay per second of CPU and GPU time actually used, and idle workloads scale to zero. A free monthly credit covers small experiments, and costs rise with GPU class and runtime.
Developer console and API keys for the Claude model family
Node-based local interface for running image and video diffusion models
Browser playground for prompting and prototyping with Gemini models
Hosted Jupyter notebooks with optional free GPU and TPU runtimes