vLLM

vLLM

High-throughput, memory-efficient inference and serving for large language models.

Open-source (Apache 2.0) engine for serving LLMs — PagedAttention, continuous batching, OpenAI-compatible API on your own GPUs. Free.

vLLM homepage — high-throughput LLM serving

vLLM homepage — high-throughput LLM serving

Overview

What is vLLM?

High-throughput, memory-efficient inference and serving for large language models.

vLLM is an open-source library for high-throughput, memory-efficient inference and serving of large language models, originally developed in UC Berkeley's Sky Computing Lab and now maintained by a 2,000+ contributor community.

It runs open-weight models on your own GPU infrastructure through an OpenAI-compatible API server, a Python library, or offline batch inference. Key techniques include PagedAttention for KV-cache memory efficiency, continuous batching, chunked prefill, and prefix caching — plus quantization (FP8, GPTQ/AWQ, GGUF) and distributed inference. Apache 2.0 licensed; no hosted SaaS or paid tier.

Platforms and languages

vLLM Availability

Platforms

Linux

Languages

English

Capabilities

vLLM Key Features

PagedAttention

Memory-efficient attention KV-cache management that reduces fragmentation during generation.

Continuous batching

Batch incoming requests continuously, with chunked prefill and prefix caching for high throughput.

OpenAI-compatible server

Drop-in API server plus Anthropic Messages API and gRPC support.

Quantization support

FP8, MXFP8/MXFP4, NVFP4, INT8/INT4, GPTQ/AWQ, GGUF, and more.

Broad hardware support

NVIDIA and AMD GPUs, CPUs, and plugins for TPUs, Intel Gaudi, Huawei Ascend, and Apple Silicon.

Best for

Who uses vLLM?

ML engineers and teams

Serve open-weight LLMs at high throughput on own GPU infrastructure

Plans and access

vLLM Pricing

Free

No free trial listed

Common questions

vLLM FAQs

What is vLLM?

A fast, open-source library for LLM inference and serving, originating at UC Berkeley's Sky Computing Lab.

Is vLLM free?

Yes — Apache 2.0 licensed, fully free and open source, with no paid tiers.

What do I need to run vLLM?

Linux, Python 3.9–3.12, and a GPU with compute capability 7.0+; CPU-only builds are also available.

Which models does vLLM support?

200+ model architectures on Hugging Face, including Llama, Qwen, Gemma, MoE models like Mixtral and DeepSeek-V3, and multimodal models.

Reviews

See what the community thinks and share your experience.

—

Based on 0 ratings

Rating distribution

0
0
0
0
0

Leave a review

Sign in to rate

Community reviews

No reviews

No written reviews yet.

Explore by category

AI Development Infrastructure

View all AI Development Infrastructure websites
Plurai preview
Plurai

Simulation and evaluation platform that tests AI agents in sandboxed digital twins, finds failures before users do, and closes the fix loop.

AI Development Infrastructure

Explore by category

AI Apis Sdks

View all AI Apis Sdks websites
FlashData preview
FlashData

YouTube Download, YouTube Data & Google Search APIs: deliver media to your cloud, retrieve existing captions and metadata, and get search JSON.

AI Apis Sdks
Inkling 2 Small preview
Inkling 2 Small

Open-weight multimodal reasoning model with 594B total parameters, a 1M-token context, and Apache 2.0 weights for self-hosting and fine-tuning.

AI Apis Sdks
CALL-E preview
CALL-E

Lets your AI assistant make real phone calls for you — you confirm, CALL-E dials, and you get the answer. 100 free credits for new users.

AI Apis Sdks
E2X preview
E2X

Prepaid AI video & image API, pay per request—up to 93% cheaper than rival platforms.

AI Apis Sdks

Explore by category

Llms Foundation Models

View all Llms Foundation Models websites
Sarvam Prism preview
Sarvam Prism

Sarvam AI's open-weight System One decision model that scores fixed options in a single pass and returns calibrated probabilities for enterprise workflows.

Llms Foundation Models