vLLM hosting
High-throughput model serving — GPU territory, listed for completeness.
vLLM is in our catalogue but not yet orderable: it needs GPU capacity, and we would rather list it honestly than sell a CPU plan that disappoints. Tell us what you need and we will tell you where it stands.
vLLM is an inference and serving engine for large language models that began at UC Berkeley’s Sky Computing Lab and is now hosted by the PyTorch Foundation, with a large outside contributor base. Its core idea, PagedAttention, stores the attention key-value cache in fixed-size blocks, much as an operating system pages memory, so far more concurrent sequences fit on one GPU. Combined with continuous batching, that lets a single card serve many users at once through the OpenAI-compatible server started with vllm serve.
That design only pays off on accelerator hardware. The official images target NVIDIA GPUs of compute capability 7.5 or newer (T4, L4, A100, H100 and later), AMD Instinct and Radeon cards through ROCm, and Intel data-centre GPUs. Production serving means keeping model weights resident in GPU memory around the clock and batching requests from many clients, which is server work by definition. For CPU-only hosting, the Ollama and llama.cpp plans we already sell are the better fit.
What vLLM needs
Not deployed yet: the planned stack is the official vllm/vllm-openai container on a GPU host, run with --ipc=host, the Hugging Face cache on a persistent volume and the OpenAI-compatible server on port 8000 behind TLS.
What we configure for you
- HF_TOKEN for gated model downloads from Hugging Face
- --api-key so the endpoint rejects unauthenticated requests
- --max-model-len to cap context at what the GPU’s KV cache can hold
- --gpu-memory-utilization (default 0.9) adjusted where headroom is needed
- --tensor-parallel-size when a model spans more than one GPU
- A persistent ~/.cache/huggingface volume so restarts do not re-download weights
Which plan fits
There are no vLLM tiers today. A realistic entry point would be a single 24 GB GPU for 7-8B models at 16-bit, 48 GB or more for 13-34B models or long contexts, and multi-GPU nodes for 70B. We will publish tiers against those classes of card rather than approximations.
The honest limits
vLLM is GPU software and we do not operate GPU capacity yet, so nothing on this page can be ordered. For CPU serving of quantized models today, Ollama or llama.cpp is the honest recommendation.
What people run vLLM for
Serving an open model to many users
Continuous batching keeps throughput high when dozens of requests arrive at once.
Multi-LoRA serving
Load several fine-tuned LoRA adapters over one base model and choose one per request.
Structured output at scale
Constrain generation to a JSON schema for extraction pipelines that must parse every reply.
Offline batch inference
Run large datasets through the Python API instead of the HTTP server.
Licence and version policy
| Item | Position |
|---|---|
| Upstream licence | Apache-2.0 |
| Sold as managed hosting | No |
| Tenancy | Single tenant — one customer per instance |
| Patching | Critical advisories within 24 hours, high severity within 72 |
Our full position on licences, including the applications we decline to sell, is on the licensing page.
Reading on vLLM
Works well with vLLM
More LLM runtimes we host
vLLM hosting: your questions
When will vLLM hosting be available?
Can vLLM run on CPU at all?
What GPU would an 8B model need?
Is vLLM’s API compatible with OpenAI clients?
What licence is vLLM under?
Tell us what you need
If this is the app you need, say so — demand is how things move up the list.