Qdrant — Vector database Rust open-source con ricerca ANN, RBAC JWT e deploy Kubernetes via Helm
Vector database Rust open-source con ricerca ANN, RBAC JWT e deploy Kubernetes via Helm
Qdrant è un vector database open-source (Apache-2.0) scritto in Rust per ricerca di similarità vettoriale in applicazioni AI. Ogni punto è un vettore associato a payload JSON arbitrario; le query combinano distanza vettoriale e filtri strutturati. Supporta vettori densi, sparsi e multi-vettore, BM25, hybrid search e reranking. API REST e gRPC, autenticazione via API key o JWT-RBAC per-collection. Deploy: Docker, Docker Compose, Helm chart ufficiale su Kubernetes (qdrant.to/helm), o Qdrant Cloud (managed). Storage: filesystem block-level POSIX (SSD/NVMe raccomandato); NFS e S3 non supportati per self-hosted.
Perché è nel catalogo
Qdrant combina performance Rust nativa con un API design pulito e deployment flessibile da single-node a cluster distribuito. Il RBAC JWT per-collection e il Helm chart ufficiale lo rendono adatto a deployment enterprise Kubernetes. La licenza Apache-2.0 pura senza restrizioni è un vantaggio rispetto a competitori con licenze dual o BSL. Riconosciuto nel Forrester Wave Vector Databases Q3 2024.
Come lo integriamo
Non installiamo semplicemente Qdrant. Lo integriamo in uno stack AI controllato, documentato e mantenibile: cluster Kubernetes con Helm, RBAC JWT configurato per collection, storage persistente su block storage ad alta performance, monitoraggio con Prometheus/Grafana e documentazione operativa completa.
Licenza
SPDX: Apache-2.0
Apache License 2.0
Apache-2.0 puro senza restrizioni commerciali. Licenza invariata dalla nascita del progetto. Nessun CLA richiesto. Qdrant Cloud è il servizio SaaS separato con tier commerciali.
Caratteristiche tecniche
| Docker | ✓ sì |
| Kubernetes | ✓ sì |
| Helm chart | ✓ sì |
| Self-hosted | ✓ sì |
| GPU richiesta | — no |
| GPU note | Nessuna GPU richiesta per il core open-source. GPU indexing disponibile su Qdrant Cloud Premium. |
| API | ['REST', 'gRPC'] |
| Multi-utente | ✓ sì |
| Auth/RBAC | API key (admin, read-only, granulare per collection) + JWT-RBAC con scoping read/write per collection (jwt_rbac: true). TLS supportato. Audit logging disponibile. |
| Persistenza | ✓ sì |
| Linguaggio | Rust |
| Ultima release | 1.18.1 (2025-05-22) |
| Manutenzione attiva | ✓ sì |
| GitHub stars (approx) | 31.600 |
| Azienda | Qdrant Solutions GmbH |
Note editoriali
Storage constraint importante: NFS e S3 non supportati per self-hosted — da comunicare ai clienti che pianificano architetture con storage shared. Per HA in produzione raccomandare almeno 3 nodi. Resharding in-place disponibile su Cloud dalla v1.13.0; su self-hosted richiede passi manuali. Inserito nel Forrester Wave Q3 2024 e GigaOm Radar 2025.