Get on-demand access to powerful computing resources.
Pods provide instant access to powerful GPU and CPU resources for AI development, machine learning, rendering, and other compute-intensive workloads.
You have full control over your computing environment, allowing you to customize software, storage, and networking to match your exact requirements. Alternatively, you can use pre-configured templates that include ready-to-use environments for popular AI frameworks and applications.
When you’re ready to get started, follow this tutorial to create an account and deploy your first Pod.
Each Pod consists of these core components:
2s56cp0pof1rmt
) for management and access.Pods offer three types of storage to match different use cases:
Every Pod comes with a resizable container volume that houses the operating system and stores temporary files, which are cleared after the Pod stops.
Disk volumes provide persistent storage that is preserved throughout the Pod’s lease, functioning like a dedicated hard drive. Data stored in the disk volume directory (/workspace
by default) persists when you stop the Pod, but is erased when the Pod is deleted.
Optional network volumes provide more flexible permanent storage that can be transferred between Pods, replacing the disk volume when attached. When using a Pod with network volume attached, you can safely delete your Pod without losing the data stored in your network volume directory (/workspace
by default).
To learn more, see Storage options.
You can deploy Pods in several ways:
When building a container image for Runpod on a Mac (Apple Silicon), use the flag --platform linux/amd64
to ensure your image is compatible with the platform.
Once deployed, you can connect to your Pod through:
https://[pod-id]-[port].proxy.runpod.net
.You can transfer data from your Pod to most major cloud providers, and to your local machine using the Runpod CLI.
To learn more about all available options, see Transfer files.
Pods offer extensive customization to match your specific requirements.
You can select your preferred GPU type and quantity, adjust system disk size, and specify your container image.
Additionally, you can configure custom start commands, set environment variables, define exposed HTTP/TCP ports, and implement various storage configurations to optimize your Pod for your specific workload.
Runpod offers two types of Pod:
Follow these steps to deploy a Pod:
Pods are billed by the minute with no fees for ingress/egrees. Runpod also offers long-term savings plans for extended usage patterns. See Pod pricing for details.
Ready to get started? Explore these pages to learn more: