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.4.0

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.4.0
File Size Uploaded
vxdb_server-0.4.0.tar.gz 48.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for vxdb-server 0.4.0
File
vxdb_server-0.4.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
vxdb_server-0.4.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
vxdb_server-0.4.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
vxdb_server-0.4.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
vxdb_server-0.4.0-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.4.0.tar.gz

Download URL vxdb_server-0.4.0.tar.gz
Size 48.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6f501da127263c5f81892fad838f8a2eeb1ad09fef6f703fdc600171339b594c
BLAKE2b-256 checksum
How to use checksums
47f777545aa3a346899c27fcbe2257d22cdb5595f546eac7c18f4f8a4be99138
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

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

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

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

Download URL vxdb_server-0.4.0-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
f927d983f12ca65a0dd1664d43e9624babf7b026037f27638da2850f9cec3670
BLAKE2b-256 checksum
How to use checksums
4fefbe35a438972880a719d697c93c2cdd01e232d002c211c265f661b382b631
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

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

Download URL vxdb_server-0.4.0-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
c9d386af2b3575af7c7a0d98d78073a75eadeb5086be43f92b19cb6cfe7b45fa
BLAKE2b-256 checksum
How to use checksums
403987e776617d313df2107da50079b7e0906368649e0cebfc4bc7530199f2c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

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

Download URL vxdb_server-0.4.0-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
42f4563f03b2d1cf5050bd1d81bdd963fda539de8451c742e8d093e843dab348
BLAKE2b-256 checksum
How to use checksums
24d2033729ca8ad293afa8a4afc800a6a047ccfa59208ad3cb0b3147e6984ee9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

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

Download URL vxdb_server-0.4.0-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
b9f2622ef4b628f82f67e0df65fd784b1ccf779c61181d512fa6b6f343a865d6
BLAKE2b-256 checksum
How to use checksums
f260bd0436f11a3f4eae356aa566577f47afb5a5a893f184a4d3156fadd07375
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release history Release notifications | RSS feed

0.5.1

6 release files

0.5.0

6 release files

0.4.1

6 release files

This release

0.4.0 This release

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