Technology · LLMs → Serving · Open Source · wiki:deep

vLLM

vLLM is a leading open-source high-throughput LLM serving engine (PagedAttention, continuous batching) with broad model support. Often the default for self-hosted agent backends. Pair with an LLM gateway so agents stay provider-agnostic. Teams adopting vLLM should verify auth, routing, and tool/provider boundaries against their real traffic shape, including failure modes when upstream models or tools stall.

Why it matters here

In this catalog it is the Serving option when you need to run model inference at usable latency and cost. Keep vLLM on the observe/propose side of the loop: useful signals and drafts, with human or policy authority still required before anything irreversible runs.

How it works

vLLM serves LLMs at high throughput using PagedAttention and continuous batching.

  1. Load model weights into the vLLM engine.
  2. Accept OpenAI-compatible (or native) completion requests.
  3. Scheduler batches waiting requests; KV cache pages live in GPU memory.
  4. Stream or return generated tokens to callers.

Related: sglang · text-generation-inference · litellm · topics/04-data

Flow

When to reach for it

  • Use when: vLLM is a leading open-source high-throughput LLM serving engine (PagedAttention, continuous batching) with broad model support matches the bottleneck and you specifically need to run model inference at usable latency and cost.
  • Skip when: another pack already covers the need with less ops surface, or vLLM would become a second place people retype truth.
  • Prefer instead: compare SGLang, Text Generation Inference, LiteLLM before locking the cell.

Limits

  • Ops: confirm license, hosting, and release cadence for vLLM (vllm-project/vllm) before relying on it in a live corridor.
  • Integration: bad credentials, scopes, or schema drift produce empty retrievals or runaway tool/model spend without an obvious UI alarm.
  • Scope: Serving components support agents; they are not the company ledger or the approval authority.

What we checked

Claims below are backed by science sources on disk.

Primary / product role

ACM Digital Library record (SOSP) · MODERATE

“vLLM improves the throughput of popular LLMs by 2-4× with the same level of latency compared to the state-of-the-art systems, such as FasterTransformer and Orca.”

Docs or contrast

Efficient Memory Management for Large Language Model Serving with PagedAttention · MODERATE

“High throughput serving of large language models (LLMs) requires batching sufficiently many requests at a time.”

Additional source

vllm-project/vllm · MODERATE

“vLLM is a fast and easy-to-use library for LLM inference and serving.”
Research inventory

9 tags · 11 out · 12 in · 3 artifacts · 1 gaps · 19 corpus docs

Catalog tags

landscape.layer
LLMs
landscape.subcategory
Serving
license_tag
Open Source
maps.dm
absent
maps.features
6
one_liner
LLMs
review.depth
science
slug
vllm
title
vLLM

Artifacts

  • dm_map · absent
  • features_map · present · technologies/vllm/features.md
  • readme · present · technologies/vllm/README.md

Out · alternative_to

Out · maps_to

In · alternative_to

In · in_stack

In · maps_to

Corpus tags

category
LLMs → Serving
dedication
open-source
feature
bring-your-own-model
cost-latency-ops
deployment-data-residency
model-flexibility-routing
open-source
self-host
kind
map_edge
tech_features
tech_quote
tech_readme
needs_deepen
false
quality
ok
slug
vllm
source_id
acm-3600006
pagedattention-sosp23
vllm-github
technology
vllm

Corpus documents (19)

map_edge · 6

  • vllm → bring-your-own-model
  • vllm → cost-latency-ops
  • vllm → deployment-data-residency
  • vllm → model-flexibility-routing
  • vllm → open-source
  • vllm → self-host

tech_features · 1

  • vLLM · features

tech_quote · 11

  • vLLM · acm-3600006
  • vLLM · acm-3600006
  • vLLM · acm-3600006
  • vLLM · pagedattention-sosp23
  • vLLM · pagedattention-sosp23
  • vLLM · pagedattention-sosp23
  • vLLM · pagedattention-sosp23
  • vLLM · vllm-github
  • … +3 more

tech_readme · 1

  • vLLM