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.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.4.1
File Size Uploaded
vxdb_server-0.4.1.tar.gz 49.3 kB Details

Built distributions (wheels)

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

Download URL vxdb_server-0.4.1.tar.gz
Size 49.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2d9b620ef31dd81576cd5f6976c36df5ac1a7b5362bf4ef87fd88ecdeeb8f671
BLAKE2b-256 checksum
How to use checksums
62780031ce0a85a74e86fe5f079f9a8fdbf1b5c8b7ffab00a69c9d79956e75b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

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

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

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

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

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

Download URL vxdb_server-0.4.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
664b4108357018c91c6d23e1496499fd9e38c0b597a33bd9e85f659d50d9323d
BLAKE2b-256 checksum
How to use checksums
929d95248d6b6b1829de24cafb85602390874846ce8e811ea22bbc5b31873285
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

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

Download URL vxdb_server-0.4.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
6374f727a0c568327693ff3b311cf8ebfb00f308e4a55c7baa495957114eef16
BLAKE2b-256 checksum
How to use checksums
2f0cc8371947ae65b4c93b636ffd03c12479d6a6b67f5b4126a3d2389f9477c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

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

Download URL vxdb_server-0.4.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
985d6553dfc5ea9d684db218f9e22e5f9f3d578403f2e72f0f2d61f9d313d852
BLAKE2b-256 checksum
How to use checksums
a76010bb07ea169ffef01e1828298241d1fcedda0d5e49568f5de2dc9e5baba3
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

This release

0.4.1 This release

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