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)
| File | Size | Uploaded | |
|---|---|---|---|
| vxdb_server-0.4.1.tar.gz | 49.3 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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
|