Qu’est-ce que Weaviate ?
Weaviate est une base de données vectorielle écrite en Go. Elle stocke les objets avec leurs embeddings et peut créer ces embeddings elle-même via des modules qui appellent des fournisseurs de modèles, si bien que l'ingestion simple n'a besoin d'aucun pipeline séparé. La recherche hybride exécute le scoring par mots-clés BM25 et la similarité vectorielle dans une seule requête et mélange les résultats.
Elle prend en charge le multi-tenant, plusieurs méthodes de compression (dont la quantisation rotationnelle 4 bits), la réplication et les namespaces, qui sont devenus généralement disponibles en 1.40.0 le 7 octobre 2026. Les correctifs continuent sur quatre lignes : 1.40.2, 1.39.13 et 1.38.22 le 22 octobre et 1.36.24 le 23 octobre.
La licence a changé en septembre 2026. Le code hors d'un nouveau répertoire wl reste BSD-3-Clause, mais wl contient les fonctions entreprise, dont les namespaces et les sauvegardes dédupliquées, sous une licence Weaviate séparée qui a besoin d'une clé. Weaviate Cloud est le service managé.
Combien coûte Weaviate ?
| Offre | Prix | Ce qui est inclus |
|---|---|---|
| Core | Free | BSD-3-Clause |
| Cloud Free | Free | 100 000 objets |
| Flex | $45/month minimum | Au paiement à l'usage |
| Premium | From $400/month | Contrat prépayé |
Le cœur est BSD-3-Clause ; certaines fonctions entreprise ont besoin d'une clé de licence payante. Weaviate Cloud : Free (100 000 objets), Flex au paiement à l'usage avec un minimum de 45 $/mois, Premium à partir de 400 $/mois sur un contrat prépayé.
Weaviate vaut-il le coup ?
L'argument de Weaviate repose sur la recherche hybride. Une seule requête mélange les scores de mots-clés BM25 avec la similarité vectorielle sous un poids que vous pouvez régler, si bien que les chaînes exactes comme les codes et noms de produits ne sont pas floutées par les embeddings. Les testeurs sur Product Hunt nomment cela comme la raison de l'avoir choisi.
La licence a désormais besoin d'être lue. Depuis septembre 2026, le dépôt est open core, et GitHub ne le reconnaît plus comme une seule licence standard. Les namespaces, qui ajoutent l'isolation du plan de contrôle et des données entre utilisateurs sur un cluster partagé, ont atteint la disponibilité générale en 1.40 sous un changement intitulé « Make namespaces a feature requiring license ». Le fichier LICENSE ajoute que les termes BSD n'accordent aucun droit d'utiliser ces fonctions ni de contourner la clé, et il ne publie aucune condition d'évaluation.
Les auto-hébergeurs devraient aussi lire la page de télémétrie. Weaviate collecte de la télémétrie par défaut : un rapport quotidien avec la version du serveur, les modules, les décomptes d'objets et de collections et, depuis 1.33, l'ID de compte AWS, de projet GCP ou d'abonnement Azure où le endpoint de métadonnées cloud est atteignable. La documentation dit que cela peut être utilisé pour identifier des clients commerciaux potentiels et partagé avec des tiers à cette fin. DISABLE_TELEMETRY=true la désactive.
Weaviate Cloud facture par dimensions de vecteurs stockées. Au tarif catalogue Flex de 0,00465 $ par million, 10 millions de vecteurs de 1 536 dimensions reviennent à environ 71 $ par mois avant le stockage à 0,12 $ par Gio, et le SSO n'arrive que sur Premium, à partir de 400 $ par mois. Les tarifs varient selon le type d'index et la compression, avec une tarification séparée pour la quantisation rotationnelle 4 bits depuis le 1er septembre, si bien que la compression est une décision de facturation autant que technique.
Là où il fait la différence
Un ingénieur de recherche chez un détaillant en ligne avec deux millions de SKU
Renvoyer des résultats qui correspondent à la fois aux numéros de pièce exacts et aux requêtes formulées vaguement
La recherche hybride mélange les scores BM25 et vectoriels dans une seule requête, si bien qu'un numéro de modèle et une description vague trouvent tous deux le bon produit. Le cœur BSD est gratuit à auto-héberger ; budgétez l'infrastructure et un ingénieur qui possède la conception du schéma.
Une équipe plateforme SaaS qui sert des centaines d'espaces de travail clients
Garder les données de chaque client isolées sur une infrastructure partagée
Le multi-tenant est dans le cœur ouvert ; les namespaces ajoutent l'isolation du plan de contrôle mais ont besoin d'une clé de licence, et le prix n'est pas publié. Réglez ce coût avant de concevoir autour des namespaces.
Un CTO de start-up qui choisit entre l'auto-hébergement et Weaviate Cloud
Prévoir la facture mensuelle d'un index RAG de 10 millions de vecteurs
Sur Flex, 10M de vecteurs à 1 536 dimensions font environ 15,4 milliards de dimensions, soit environ 71 $ par mois à 0,00465 $ par million avant compression, plus 0,12 $ par Gio stocké et un minimum de 45 $. Les clients qui exigent le SSO poussent la facture vers Premium, à partir de 400 $ par mois.
Avant de vous engager
- Mise en route
- Docker Compose ou Kubernetes pour l'auto-hébergement, ou un bac à sable Weaviate Cloud gratuit plafonné à 100 000 objets et une collection. Le client Python, weaviate-client 4.24.0, a besoin de Python 3.10+. Le modèle schema-first signifie planifier les collections et les modules de vectoriseur avant de charger les données.
- Intégrations
- Modules de vectoriseur qui appellent des fournisseurs de modèles, Weaviate Embeddings à 0,025 $ à 0,065 $ par million de tokens, un Query Agent à 30 $ par organisation par mois avec 4 000 requêtes, une API de recherche REST et des bibliothèques client officielles.
- Données et confidentialité
- Les données auto-hébergées restent sur vos serveurs, mais la télémétrie est activée par défaut et inclut les ID de compte cloud ; réglez DISABLE_TELEMETRY=true. L'accès anonyme est par défaut à true (AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED), si bien qu'une instance neuve répond aux requêtes non authentifiées jusqu'à ce que vous le désactiviez. Weaviate Cloud est audité SOC 2 Type II ; HIPAA ne couvre que Dedicated sur AWS, et SSO/SAML commence à Premium. GitHub liste un avis, un déni de service de faible sévérité de 2023.
- Coût à grande échelle
- Flex : 0,00465 $ par million de dimensions, 0,12 $ par Gio stocké, minimum 45 $, SLA 99,5 %. Premium Shared : 0,003875 $ par million de dimensions et 0,10 $ par Gio, SLA 99,9 %, à partir de 400 $ par mois. Premium Dedicated : 0,002718 $ par million de dimensions, SLA 99,95 %. Les clés de licence Enterprise pour l'auto-hébergement sont tarifées sur demande.
- Limites
- 805 issues et pull requests ouvertes. Le palier cloud gratuit autorise une collection et trois tenants sans sauvegardes ; la réponse de sévérité-1 de Flex est d'un jour ouvré. Les fonctions entreprise dans wl ne peuvent pas être utilisées sans clé.
Les points forts
- Recherche hybride BM25 et vectorielle dans une seule requête
- Modules d'embedding intégrés, si bien que l'ingestion n'a besoin d'aucun pipeline séparé
- Plusieurs options de compression, dont la quantisation rotationnelle 4 bits
- Correctifs sur quatre versions mineures prises en charge
Les points faibles
- Les namespaces et les sauvegardes dédupliquées ont besoin d'une clé de licence commerciale
- Télémétrie activée par défaut, incluant les ID de compte cloud
- SSO uniquement sur Premium cloud ; HIPAA uniquement sur Dedicated
- La facturation cloud par dimensions est difficile à prévoir
Idéal pour
Les équipes qui construisent de la recherche ou du RAG où les mots-clés exacts et la similarité sémantique comptent tous deux.
Alternatives à Weaviate
Weaviate : questions fréquentes
- Weaviate vaut-il le coup ?
- La recherche hybride mots-clés-et-vecteur est encore le meilleur argument de Weaviate, mais ses plus récentes fonctions opérationnelles se trouvent désormais derrière une clé de licence. Nous lui donnons 4.2 sur 5.
- Combien coûte Weaviate ?
- Le cœur est BSD-3-Clause ; certaines fonctions entreprise ont besoin d'une clé de licence payante. Weaviate Cloud : Free (100 000 objets), Flex au paiement à l'usage avec un minimum de 45 $/mois, Premium à partir de 400 $/mois sur un contrat prépayé.
- Quels sont les inconvénients de Weaviate ?
- Les namespaces et les sauvegardes dédupliquées ont besoin d'une clé de licence commerciale; télémétrie activée par défaut, incluant les ID de compte cloud; sSO uniquement sur Premium cloud ; HIPAA uniquement sur Dedicated; la facturation cloud par dimensions est difficile à prévoir.
- À qui s’adresse Weaviate ?
- Les équipes qui construisent de la recherche ou du RAG où les mots-clés exacts et la similarité sémantique comptent tous deux.
- Combien coûte Weaviate pour une équipe ou en production ?
- Flex : 0,00465 $ par million de dimensions, 0,12 $ par Gio stocké, minimum 45 $, SLA 99,5 %. Premium Shared : 0,003875 $ par million de dimensions et 0,10 $ par Gio, SLA 99,9 %, à partir de 400 $ par mois. Premium Dedicated : 0,002718 $ par million de dimensions, SLA 99,95 %. Les clés de licence Enterprise pour l'auto-hébergement sont tarifées sur demande.
- Weaviate est-il sûr pour les données de l’entreprise ?
- Les données auto-hébergées restent sur vos serveurs, mais la télémétrie est activée par défaut et inclut les ID de compte cloud ; réglez DISABLE_TELEMETRY=true. L'accès anonyme est par défaut à true (AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED), si bien qu'une instance neuve r épond aux requêtes non authentifiées jusqu'à ce que vous le désactiviez. Weaviate Cloud est audité SOC 2 Type II ; HIPAA ne couvre que Dedicated sur AWS, et SSO/SAML commence à Premium. GitHub liste un avis, un déni de service de faible sévérité de 2023.
- Quelles sont les meilleures alternatives à Weaviate ?
- Les alternatives les plus proches que nous avons testées sont Qdrant, Milvus, pgvector et Chroma.
Réponses vérifiées le 26 oct. 2026.