Skip to main content

vLLM Agentic API

Agentic API is a Rust-native gateway for OpenAI-compatible inference servers. It provides the Responses API with conversation state, tool execution, streaming, and continuation. Point it at an existing vLLM server to use open models with your applications and coding clients.

The agentic-api Python package includes the Rust gateway, the agentic CLI, and a Python launcher. The base installation does not install vLLM or GPU dependencies.

Install

Requires Python 3.10 or newer. Prebuilt wheels are available for Linux x86_64 (glibc 2.17 or newer), macOS Intel, and macOS Apple Silicon.

python -m pip install agentic-api
python -m agentic_api --version

Start the server

With an inference server already running at http://127.0.0.1:8000:

python -m agentic_api serve --vllm-base-url http://127.0.0.1:8000

The gateway listens on port 9000 by default. Send Responses API requests to http://127.0.0.1:9000/v1/responses.

To install the pinned vLLM runtime and let the launcher manage a local inference process on a supported Linux host:

python -m pip install 'agentic-api[local]'
python -m agentic_api serve --model MODEL_ID

Run python -m agentic_api doctor --mode remote --json to check your installation.

Learn more

Release files for agentic-api 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for agentic-api 0.8.0
File Interpreter ABI Platform
agentic_api-0.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
agentic_api-0.8.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
agentic_api-0.8.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 63.6 MB

Release files / agentic_api-0.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL agentic_api-0.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 24.7 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
314e8d45ffb9481f2eaf18405b46f34f70f2713839eebc9b02ccf347f11913e7
BLAKE2b-256 checksum
How to use checksums
d101d66d95d6097bbf2114fb815b4b2cae6ca8d937d03e4d7d64286681adc70d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / agentic_api-0.8.0-py3-none-macosx_11_0_arm64.whl

Download URL agentic_api-0.8.0-py3-none-macosx_11_0_arm64.whl
Size 19.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
85dc1e270faf0f786add9ff91964c40ceb7f40b3c01a19c0ae77d25efc3527ce
BLAKE2b-256 checksum
How to use checksums
229c27d7d23006c26d9cc4669d831e3c7edaa0227d0490d5d396b8f562fbfb24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / agentic_api-0.8.0-py3-none-macosx_10_12_x86_64.whl

Download URL agentic_api-0.8.0-py3-none-macosx_10_12_x86_64.whl
Size 19.8 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c1d3a4e60272d20fbb918536b06a4772d21da0fc0e4c3080f48ab0fea1ac3290
BLAKE2b-256 checksum
How to use checksums
49114a7f5fb5b3bf6c3c8c8d2c083a59d315a93e4dfb94ac099659295b20b7e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.8.0 This release

3 release files

0.7.0

3 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page