Skip to main content

vxdb-server

The standalone HTTP server for vxdb — the same Rust engine that powers vxdb's embedded mode, exposed over a REST API.

pip install vxdb-server
vxdb-server --host 0.0.0.0 --port 8080

This package ships only the compiled vxdb-server binary. To talk to it from Python, install the core library and use its HTTP client:

pip install "vxdb[server]"   # core engine + httpx for the client
from vxdb import Client

client = Client("http://localhost:8080")
coll = client.create_collection("docs", dimension=384)
coll.upsert(ids=["a"], vectors=[[0.1, 0.2, ...]], documents=["hello world"])
results = coll.query(vector=[0.1, 0.2, ...], top_k=5)

Configuration

Flag / env Default Description
--host / VXDB_HOST 0.0.0.0 Bind address
--port / VXDB_PORT 8080 Bind port

Note: The server is currently in-memory only — data does not persist across restarts. For persistent storage, use vxdb's embedded mode (vxdb.Database(path=...)). Server-side persistence is on the roadmap.

See the main vxdb README for the full REST API and curl examples.

Licensed under Apache-2.0.

Release files for vxdb-server 0.5.1

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

Source distribution (sdist)

Source distribution for vxdb-server 0.5.1
File Size Uploaded
vxdb_server-0.5.1.tar.gz 52.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for vxdb-server 0.5.1
File
vxdb_server-0.5.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
vxdb_server-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
vxdb_server-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
vxdb_server-0.5.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
vxdb_server-0.5.1-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 12.8 MB

Release files / vxdb_server-0.5.1.tar.gz

Download URL vxdb_server-0.5.1.tar.gz
Size 52.5 kB
Tags Source
SHA-256 checksum
How to use checksums
800f8f4fd6e68ba8b95992f0ae0df8d84a9df10ed3f647584535894fb8870094
BLAKE2b-256 checksum
How to use checksums
c7b6cce2d32e2236a742443b147e65023e57c0086c4048fdbfcef8057a5b51fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / vxdb_server-0.5.1-py3-none-win_amd64.whl

Download URL vxdb_server-0.5.1-py3-none-win_amd64.whl
Size 2.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
afcad70035fd03aa60c08bf0c89379555fc3e6a3af4a7d06ed4d731d2f685253
BLAKE2b-256 checksum
How to use checksums
b826b3e79b36dd2f87bc56f7149df35a41bf16ae3bab4ce5333a06635f64d992
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / vxdb_server-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vxdb_server-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.7 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
943ada91b15571ac07ded67a89db5b475361b8288db2597e56520acfa72885d2
BLAKE2b-256 checksum
How to use checksums
074bc49f8bf9919e1be5a4d33047b24bc6640b98eeb59733b0876a73b9aad0cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / vxdb_server-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL vxdb_server-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.6 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
f883825fe40b39616de1499e3db233cd336e9264a3190dbbae8d8383cd4e350a
BLAKE2b-256 checksum
How to use checksums
177030fc2b7471aba71d19101fb72d18c2e681481511ce6920fe821f825be950
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / vxdb_server-0.5.1-py3-none-macosx_11_0_arm64.whl

Download URL vxdb_server-0.5.1-py3-none-macosx_11_0_arm64.whl
Size 2.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e600740892ba451d9038fdecbd2c638ba487ad1fc8122d81076b168cf61dd1b0
BLAKE2b-256 checksum
How to use checksums
fba0c469d6eaf8301417bfa41503628cb66d4db2cf0a80aa3faf386141dc3d8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / vxdb_server-0.5.1-py3-none-macosx_10_12_x86_64.whl

Download URL vxdb_server-0.5.1-py3-none-macosx_10_12_x86_64.whl
Size 2.6 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ed7a5e9dde255425b4a0ed95b651cad8248af14a79cc1d9d4ce6f01b02f08b62
BLAKE2b-256 checksum
How to use checksums
7d5c722b0fef6c6e19463da3c8aafb825da3fbd550de675b3a7af0c70c96297a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release history Release notifications | RSS feed

This release

0.5.1 This release

6 release files

0.5.0

6 release files

0.4.1

6 release files

0.4.0

6 release files

0.3.3

6 release files

0.3.2

6 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