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)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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 logRelease 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