vLLM
High-throughput LLM serving engine with PagedAttention.
- Stars
- 93.8K
- Forks
- 23.4K
- Open issues
- 8.9K
- Last commit
- 2026-10-15
Live from the GitHub API · updated 2026-10-15
What is vLLM?
vLLM is the most widely used open-source engine for serving LLMs in production. PagedAttention and continuous batching deliver high throughput, with an OpenAI-compatible server and support for quantization, tensor parallelism and many model architectures.
Key features
- PagedAttention and continuous batching
- OpenAI-compatible API server
- Tensor/pipeline parallelism across GPUs
- Quantization (AWQ, GPTQ, FP8)
System requirements
- Platforms
- Linux · Docker
- GPU
- NVIDIA (CUDA) primarily; AMD ROCm, TPU and others supported
- Python
- 3.9–3.12
How to install vLLM
Summarized from the project’s README. Projects change quickly — check the GitHub page for the latest instructions.
pip
- 1Install.
pip install vllm - 2Serve a model on http://localhost:8000.
vllm serve Qwen/Qwen2.5-1.5B-Instruct
Docker
- 1Run the OpenAI-compatible server.
docker run --gpus all -p 8000:8000 --ipc=host vllm/vllm-openai:latest --model Qwen/Qwen2.5-1.5B-Instruct
Strengths
- Best throughput for serving
- Production-proven
Limitations
- Linux and data-center GPUs focus
- Overkill for single users
vLLM alternatives compared
| Software | Stars | License | Platforms | VRAM |
|---|---|---|---|---|
| vLLM High-throughput LLM serving engine with PagedAttention. | 93.8K | Apache-2.0 | — | |
| SGLang Fast serving framework for LLMs and vision-language models. | 37.2K | Apache-2.0 | — | |
| llama.cpp LLM inference in C/C++ — the engine behind most local AI apps. | 131.2K | MIT | — | |
| LocalAI Self-hosted, OpenAI-compatible API for text, images, audio and more. | 49.5K | MIT | — | |
| Ollama Get up and running with large language models locally. | 183.2K | MIT | — | |
| Jan Open-source ChatGPT-style desktop app that runs 100% offline. | 45K | AGPL-3.0 | — |
FAQ
Is vLLM free?
Yes — vLLM is open-source software released under the Apache-2.0 license. Check the license (and any model weight licenses) before commercial use.
Does vLLM run on Windows, Mac and Linux?
vLLM supports: Linux, Docker.
What hardware do I need for vLLM?
NVIDIA (CUDA) primarily; AMD ROCm, TPU and others supported
How do I install vLLM?
1. Install. 2. Serve a model on http://localhost:8000.
What are the best vLLM alternatives?
Popular alternatives include SGLang, llama.cpp, LocalAI, Ollama. See the comparison table on this page.