Resource Based Pricing
Customize your hardware configurations with à la carte pricing
CoreWeave's entire infrastructure is purpose-built for compute-intensive workloads, and everything from our servers to our storage and networking solutions are designed to deliver best-in-class performance that are up to 35x faster and 80% less expensive than generalized public Clouds.
Hardware selection is significantly flexible, allowing for custom configurations of CPU, GPU, RAM, and storage requests when scheduling workloads. Resources are scheduled using provided configurations, granting both savings and simplicity on top of legacy Cloud instance type selection.
Instance pricing
While CoreWeave allows scheduling and provides pricing based on standard instances, all CoreWeave Cloud instances are highly configurable. All billing is à la carte; priced by the hour, and billed by the minute.
All billing is based on the greater of resources requested in an instance. If the instance is configured to be burstable, billing is based on the actual resources consumed during any minute billing window.
NVIDIA GPU instance pricing
The following components are configurable in GPU based instances.
Description | Label | Cost per hour | VRAM |
---|---|---|---|
H100 HGX (80GB) | H100_NVLINK_80GB | $4.76 | 80GB HBM3 |
H100 for PCIe (80GB) | H100_PCIE | $4.25 | 80GB HBM2e |
A100 HGX (80GB) | A100_NVLINK_80GB | $2.21 | 80GB HBM2e |
A100 HGX (40GB) | A100_NVLINK | $2.06 | 40GB HBM2e |
A100 for PCIe (80GB) | A100_PCIE_80GB | $2.21 | 80GB HBM2e |
A100 for PCIe (40GB) | A100_PCIE_40GB | $2.06 | 40GB HBM2e |
V100 for NVLINK | Tesla_V100_NVLINK | $0.80 | 16GB HBM2 |
A40 | A40 | $1.28 | 48GB GDDR6 |
RTX A6000 | RTX_A6000 | $1.28 | 48GB GDDR6 |
RTX A5000 | RTX_A5000 | $0.77 | 24GB GDDR6 |
RTX A4000 | RTX_A4000 | $0.61 | 16GB GDDR6 |
Quadro RTX 5000 | Quadro_RTX_5000 | $0.57 | 16GB GDDR6 |
Quadro RTX 4000 | Quadro_RTX_4000 | $0.24 | 8GB GDDR6 |
CPU component pricing
The following CPU components are also configurable in GPU based instances. For CPU-only instances, see CPU-only instance pricing.
Node type | Label | Cost per hour |
---|---|---|
AMD Epyc Milan | amd-epyc-milan | $0.010 |
AMD Epyc Rome | amd-epyc-rome | $0.010 |
Intel Xeon Ice Lake | intel-xeon-icelake | $0.010 |
Intel Xeon Scalable | intel-xeon-scalable | $0.010 |
Intel Xeon v4 | intel-xeon-v4 | $0.010 |
CPU-only instance pricing
Instances without a GPU attached are configurable as combinations of vCPU and system RAM.
For these instances, system RAM is included in the vCPU price. Combinations can be configured in multiples of the following.
CPU Type | Label | RAM per vCPU | Cost per vCPU per Hour |
---|---|---|---|
AMD Epyc Milan | amd-epyc-milan | 4GB | $0.035 |
AMD Epyc Rome | amd-epyc-rome | 4GB | $0.030 |
Intel Xeon Ice Lake | intel-xeon-icelake | 4GB | $0.035 |
Intel Xeon Scalable | intel-xeon-scalable | 4GB | $0.030 |
Intel Xeon v4 | intel-xeon-v4 | 4GB | $0.020 |
Intel Xeon v3 | intel-xeon-v3 | 4GB | $0.0125 |
RAM
RAM may be specified as an additional component on its own.
Component | Label | Cost per hour |
---|---|---|
System RAM per GB | memory | $0.005 |
Storage
Storage may be specified as an additional component on its own.
Storage type | Label | Price per GB per month |
---|---|---|
HDD Block Storage | block-hdd-<region> | $0.04 |
NVMe Block Storage | block-nvme-<region> | $0.07 |
Standard HDD Shared Filesystem | shared-hdd-<region> | $0.04 |
Standard NVMe Shared Filesystem | shared-nvme-<region> | $0.07 |
Premium NVMe Shared Filesystem | shared-vast-<region> | $0.07 |
Object Storage | N/A | $0.03 |
Networking
See the Networking documentation to learn more about these options.
Component | Cost |
---|---|
Public IP Address | $4.00 per IP / month |
Public IP address pricing
IP Addresses are billed at $4.00 per IP per month.
For periods of use less than one month, this charge is prorated by the minute just as all other billing. If a public IP address is assigned to an instance but the instance is not running, billing will continue to accrue for this reserved Public IP Address.
Example configurations
Below is an example configuration provided in an excerpt of a YAML manifest, in which 6 AMD Epyc Rome vCPUs with 24GB of RAM are requested.
In this example, the node type is chosen using an affinity
. For more information on using affinities to select hardware, see Node Types and Advanced Label Selectors.
containers:- name: epyc-exampleresources:requests:cpu: 6memory: 24Gilimits:cpu: 6memory: 24Giaffinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchExpressions:- key: node.coreweave.cloud/cpuoperator: Invalues:- amd-epyc-rome
In this example, the requested resources are:
CPU amount | Instance type | Unit cost per hour | System RAM |
---|---|---|---|
6 | AMD Epyc Rome | $0.03 | 24Gi |
The total per hour cost of this instance would be $0.03 x 6, equaling $0.18 per hour.
In this example, a hardware configuration of 4
Tesla V100 NVLINK GPUs with 32 Intel Xeon Scalable vCPU and 128GB of RAM is requested:
containers:- name: v100-exampleresources:requests:cpu: 32memory: 128Ginvidia.com/gpu: 4limits:cpu: 32memory: 128Ginvidia.com/gpu: 4affinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchExpressions:- key: gpu.nvidia.com/classoperator: Invalues:- Tesla_V100_NVLINK
In this example, the requested resources are:
Instance type | Instance count | Unit cost per hour |
---|---|---|
Tesla V100 NVLINK | 4 | $0.80 |
vCPU count | vCPU cost per hour |
---|---|
32 | $0.01 |
RAM amount | RAM cost per hour |
---|---|
128Gi | $0.005 |
The per hour cost of these resources equals ($0.80 x 4) + ($0.01 x 32) + ($0.005 x 128)
, or $4.16 per hour.
Billing periods
All CoreWeave Cloud billing periods cover the calendar month.
For example, a billing period that begins on 1 January 12:00am UTC
ends on 1 February 12:00am UTC
.