Platform Support
Official language SDKs, supported operating systems and CPU architectures, and per-platform index availability for Zvec.
Language SDKs
All SDKs share one stable C API boundary — pick your language to see the install command and prebuilt platform coverage.
pip install zvec- Prebuilt coverage: manylinux x86_64 / ARM64, musllinux x86_64 / ARM64, macOS ARM64, Windows x64
- Requirements: 64-bit Python 3.10–3.14
- Repository: alibaba/zvec ·
python/
Supported Platforms
| Platform | Architectures | Prebuilt artifacts |
|---|---|---|
| Linux (glibc) | x86_64, ARM64 | ✅ |
| Linux (musl) | x86_64, ARM64 | ✅ |
| macOS | ARM64 (Apple Silicon), x86_64 (Intel) | ✅ |
| Windows | x86_64 | ✅ |
| Android | arm64-v8a | ✅ |
| iOS | arm64 | ✅ |
| RISC-V | riscv64 | ❌ |
✅ = prebuilt artifacts published · ❌ = build from source.
Index Availability
| Index | Linux x86_64 | Linux ARM64 | macOS ARM64 | Windows x86_64 | Android arm64 | iOS arm64 | RISC-V |
|---|---|---|---|---|---|---|---|
| Flat | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| IVF | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| HNSW | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Vamana | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Sparse vectors (Flat / HNSW) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| RaBitQ (HNSW / IVF) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| DiskANN | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| INVERT (scalar) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| FTS (full-text) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
✅ = available on that platform · ❌ = not available.
RaBitQ requires AVX2 and AVX-512, which is why it is limited to Linux x86_64 today.