Skip to content

Weaviate

Base de données vectorielle en Go avec une recherche hybride mots-clés-et-vecteur de première classe, des modules d'embedding intégrés et le multi-tenant, auto-hébergée ou cloud.

Avis de Sheela · Mis à jour

Voir sur GitHub Open source

Notre note

4.2/5

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.

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 ?

OffrePrixCe qui est inclus
CoreFreeBSD-3-Clause
Cloud FreeFree100 000 objets
Flex$45/month minimumAu paiement à l'usage
PremiumFrom $400/monthContrat 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.