Get Started with Virtual Servers

What Virtual Servers are, what makes them unique, and how to deploy them onto CoreWeave Cloud
CoreWeave Virtual Servers are highly configurable virtual machines deployed and managed on CoreWeave Cloud via the easy-to-use Cloud UI, or programmatically via the Kubernetes API, enabling anyone to deploy and host applications at scale with high availability.


Powerful computation
With powerful CPUs and high-performance NVIDIA GPUs, Virtual Servers feature unlimited resource configurability and deploy in seconds.
High availability
Virtual Servers can be deployed in all of CoreWeave's Data Center Regions, allowing for geographic diversity.
Bare-metal performance
With GPU PCI pass-through, there's no GPU virtualization or shared resources.
Virtual Servers come with pre-built Linux distributions, Windows versions, or bring your own image! Use cloud-init at startup for even more customization and control.
High-performance storage
Leverage the high performance of CoreWeave Cloud Storage for both the Virtual Server root disk and any shared file system volumes to connect to centralized asset storage.
Blazing fast, flexible networking
Up to 100Gbps internal and external networking speed per instance, for blazing fast data transfers.
Directly attach IP addresses to a Virtual Server network interface, or leverage Load Balancer IPs to control internal and external service access.

What can I do with Virtual Servers?

While not every use case is appropriately solved using Virtual Servers, there are some things that aren't possible without them!
CoreWeave Virtual Servers run under the same API control plane and use the same storage and networking as your Kubernetes workloads. This provides a single, powerful platform for both stateful and stateless resource management.
  • 💪
    Leverage bare metal performance, even when running containerized Virtual Machines. CoreWeave Virtual Servers provide all the isolation and control benefits that come with running a workload on a real server. Leveraging GPU PCI pass-through means no GPU virtualization or shared resources on Virtual Servers.
  • 🖥
    Create virtual desktops and developer workstations accessible from anywhere. Virtual Servers can be deployed with virtual desktop environments, also known as virtual desktop infrastructures or VDIs, which provide developer workstations running either Linux or Windows. By using applications like Parsec (for Windows machines) and Teradici (for Linux), developers can log in to their workstations to access their work from anywhere!
Don't need a Virtual Server?
If you've determined you don't need a Virtual Server, but want to leverage the performance benefits of running containerized workloads on CoreWeave Cloud, check out CoreWeave Kubernetes.