Standalone HTTP server for vxdb — the same Rust engine, accessed over REST.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vxdb_server-0.3.2.tar.gz.
File metadata
- Download URL: vxdb_server-0.3.2.tar.gz
- Upload date:
- Size: 47.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d0eb883c3f45932492cb0947e43265ef9b15496a37cb753d5fa7df9426f1143
|
|
| MD5 |
05b09ebf2023fee46449e1bc0f87ccad
|
|
| BLAKE2b-256 |
aef27ce83cbd2324dddff44542c03e25057314b8bd05ee6abf563fecfdc0499e
|
File details
Details for the file vxdb_server-0.3.2-py3-none-win_amd64.whl.
File metadata
- Download URL: vxdb_server-0.3.2-py3-none-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65b1824500289e54327d0b453d957e212cdd15a358e3e4f7decf1da6f38defa8
|
|
| MD5 |
ec516324aa30444334ed553b056bdc99
|
|
| BLAKE2b-256 |
58be722719727b522c40ad7e218eed414bd3b77c14d454394482ab08f879cf77
|
File details
Details for the file vxdb_server-0.3.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: vxdb_server-0.3.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
966fea62c0afa0299458e2a517c5502940933f2a3092d7ce9c97e3b51f699ac4
|
|
| MD5 |
29c129485397f606ed3eea464f513dd2
|
|
| BLAKE2b-256 |
59b28987df72b03bfade9ecdad8fe2a77621816d373b80f48b455c26bed30648
|
File details
Details for the file vxdb_server-0.3.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: vxdb_server-0.3.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.6 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9783623f836850b9bb627226fdd0d390d39cbbbd12b49eca0f96eb1b8ee95f60
|
|
| MD5 |
d6bea16f894cf0931b09e0f54b7a3bc2
|
|
| BLAKE2b-256 |
efbec1235339f8f279d7e559a592ff9a0e4c87591818ed081c46836992cbe507
|
File details
Details for the file vxdb_server-0.3.2-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: vxdb_server-0.3.2-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.5 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c77b61f443359582de9ca39f0780824f4f6131adcd069fcdb784ca0166df5a35
|
|
| MD5 |
3490ebc59ea9267697f5cac54e26c990
|
|
| BLAKE2b-256 |
02c832a1dee18473c9b33f073c7358aa04fe1809740b2d46916517147675527e
|
File details
Details for the file vxdb_server-0.3.2-py3-none-macosx_10_12_x86_64.whl.
File metadata
- Download URL: vxdb_server-0.3.2-py3-none-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: Python 3, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
506f0076d0c0ff89dd7e6c6f24c37a40ee4d9b22d8c9e8415f00458decf73ff5
|
|
| MD5 |
d70f6228963c277b3123475c3b3bbe18
|
|
| BLAKE2b-256 |
4dab6dfa997408553ee3533b268739f0d28b61b6fc969799aa9ae96a07189e99
|