AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Software › vLLM
✦ Free & open sourceSoftware

vLLM

Fast LLM inference and serving library with PagedAttention, continuous batching and an OpenAI-compatible server.

High-throughput LLM serving

Apache-2.0 serving engine for NVIDIA, AMD and Intel GPUs and CPUs.

Free forever · open source · Apache-2.0
✓ Needs IT✓ Browser-based✓ Real-time collaboration
7.8
ZEKAI
Serving engine for GPU fleets
Free & open source · Software
Ease of setup3
Usefulness9
Maintenance9.5
Community9.8
★ 96,872
GITHUB
Nov 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

vLLM is a library and server for running large language models at high throughput. It suits teams serving open models to many users on their own GPUs.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
Apache-2.0

What it is

vLLM uses PagedAttention, continuous batching, chunked prefill and prefix caching, with quantization formats such as FP8, GPTQ, AWQ and GGUF. It serves an OpenAI-compatible API, plus Anthropic Messages API and gRPC, on NVIDIA, AMD and Intel GPUs and several CPU types.

Who it's for

It suits engineers running inference at scale who can manage GPU drivers and model downloads. It does not suit casual local chat, where Ollama or llama.cpp are simpler.

Key features

PagedAttention

Efficient attention key and value memory management.

Continuous batching

Chunked prefill and prefix caching for throughput.

OpenAI-compatible server

Plus Anthropic Messages API and gRPC support.

Broad quantization

FP8, INT4, GPTQ, AWQ, GGUF and more.

Wide hardware

NVIDIA, AMD, Intel GPUs and x86, ARM, PowerPC CPUs.

Multi-LoRA

Efficient multi-LoRA for dense and MoE layers.

How to start

Up and running in 3 steps

1
Run uv pip install vllm on a machine with a supported GPU or CPU backend.
2
Choose a Hugging Face model and start the OpenAI-compatible server per the docs.
3
Point your client at the server URL.
Real talk

Our honest verdict

What's great

  • Built for serving many concurrent requests.
  • Apache-2.0 licensing.
  • Hardware plugins cover TPUs, Gaudi, Ascend and Apple silicon.
  • Install is one command: uv pip install vllm.

Where it falls short

  • You need supported GPUs, drivers and large model downloads.
  • Tuning for throughput takes expertise.
  • Overkill for single-user local use.
Cost

Pricing & license

vLLM is free under Apache-2.0. There is no paid plan on its README; the cost is the GPUs or cloud instances you run it on.

Paid work

Open remote AI-training roles

870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: vLLM for Software
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure vLLM for you — and train your team.
Get it done for you ↗
Questions

FAQ

What hardware does it support?

NVIDIA, AMD and Intel GPUs and x86, ARM and PowerPC CPUs, with plugins for TPUs and others.

Does it offer an OpenAI-compatible API?

Yes, plus Anthropic Messages API and gRPC.

Is it easy for beginners?

No; it targets people serving models on GPUs.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Software — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google