¿Qué es Weaviate?
Weaviate es una base de datos vectorial escrita en Go. Guarda objetos con sus embeddings y puede crear esos embeddings por sí misma mediante módulos que llaman a proveedores de modelos, así que una ingesta sencilla no necesita un pipeline aparte. La búsqueda híbrida combina la puntuación de palabras clave BM25 y la similitud vectorial en una sola consulta y mezcla los resultados.
Admite multiinquilino, varios métodos de compresión (entre ellos la cuantización rotacional de 4 bits), replicación y namespaces, que pasaron a disponibilidad general en la 1.40.0 el 7 de octubre de 2026. Siguen saliendo parches en cuatro líneas: 1.40.2, 1.39.13 y 1.38.22 el 22 de octubre y 1.36.24 el 23 de octubre.
La licencia cambió en septiembre de 2026. El código fuera de un nuevo directorio wl sigue siendo BSD-3-Clause, pero wl contiene funciones empresariales, entre ellas los namespaces y las copias de seguridad deduplicadas, bajo una licencia de Weaviate aparte que necesita una clave. Weaviate Cloud es el servicio gestionado.
¿Cuánto cuesta Weaviate?
| Plan | Precio | Qué incluye |
|---|---|---|
| Core | Free | BSD-3-Clause |
| Cloud Free | Free | 100.000 objetos |
| Flex | $45/month minimum | Pago por uso |
| Premium | From $400/month | Contrato prepago |
El núcleo es BSD-3-Clause; algunas funciones empresariales necesitan una clave de licencia de pago. Weaviate Cloud: Free (100.000 objetos), Flex de pago por uso con un mínimo de 45 $/mes, Premium desde 400 $/mes con contrato prepago.
¿Merece la pena Weaviate?
El argumento de Weaviate se apoya en la búsqueda híbrida. Una consulta combina las puntuaciones de palabras clave BM25 con la similitud vectorial según un peso que puedes ajustar, así que las cadenas exactas, como códigos de producto y nombres, no se difuminan con los embeddings. Los usuarios que lo reseñan en Product Hunt citan esto como el motivo para elegirlo.
Ahora hay que leer la licencia. Desde septiembre de 2026 el repositorio es open core, y GitHub ya no lo reconoce como una única licencia estándar. Los namespaces, que añaden aislamiento del plano de control y de los datos entre usuarios de un clúster compartido, llegaron a disponibilidad general en la 1.40 con un cambio titulado "Make namespaces a feature requiring license". El archivo LICENSE añade que los términos BSD no conceden ningún derecho a usar esas funciones ni a saltarse la clave, y no publica condiciones de evaluación.
Quien lo autoaloje también debería leer la página de telemetría. Weaviate recoge telemetría por defecto: un informe diario con la versión del servidor, los módulos, el número de objetos y colecciones y, desde la 1.33, el ID de la cuenta de AWS, el proyecto de GCP o la suscripción de Azure cuando el endpoint de metadatos de la nube es accesible. La documentación dice que esto puede usarse para identificar posibles clientes comerciales y compartirse con terceros con ese fin. DISABLE_TELEMETRY=true lo desactiva.
Weaviate Cloud factura por dimensiones vectoriales almacenadas. A la tarifa de lista de Flex de 0,00465 $ por millón, 10 millones de vectores de 1.536 dimensiones salen por unos 71 $ al mes antes del almacenamiento, a 0,12 $ por GiB, y el SSO solo llega con Premium, desde 400 $ al mes. Las tarifas varían según el tipo de índice y la compresión, con precios aparte para la cuantización rotacional de 4 bits desde el 1 de septiembre, así que la compresión es una decisión de facturación tanto como técnica.
Dónde se gana su sitio
Un ingeniero de búsqueda en una tienda online con dos millones de referencias
Devolver resultados que encajen tanto con números de pieza exactos como con consultas formuladas de forma vaga
La búsqueda híbrida combina las puntuaciones BM25 y vectoriales en una sola consulta, así que tanto un número de modelo como una descripción vaga encuentran el producto correcto. El núcleo BSD se puede autoalojar gratis; presupuesta la infraestructura y un ingeniero que se encargue del diseño del esquema.
Un equipo de plataforma SaaS que da servicio a cientos de espacios de trabajo de clientes
Mantener aislados los datos de cada cliente en una infraestructura compartida
El multiinquilino está en el núcleo abierto; los namespaces añaden aislamiento del plano de control pero necesitan una clave de licencia, y el precio no está publicado. Aclara ese coste antes de diseñar en torno a los namespaces.
El CTO de una startup que elige entre autoalojar y Weaviate Cloud
Prever la factura mensual de un índice de RAG de 10 millones de vectores
En Flex, 10 millones de vectores de 1.536 dimensiones son unos 15.400 millones de dimensiones, aproximadamente 71 $ al mes a 0,00465 $ por millón antes de la compresión, más 0,12 $ por GiB almacenado y un mínimo de 45 $. Los clientes que exigen SSO llevan la factura a Premium, desde 400 $ al mes.
Antes de decidirte
- Puesta en marcha
- Docker Compose o Kubernetes para autoalojarlo, o un sandbox gratuito de Weaviate Cloud limitado a 100.000 objetos y una colección. El cliente de Python, weaviate-client 4.24.0, necesita Python 3.10+. El modelo de esquema primero obliga a planificar las colecciones y los módulos vectorizadores antes de cargar datos.
- Integraciones
- Módulos vectorizadores que llaman a proveedores de modelos, Weaviate Embeddings de 0,025 $ a 0,065 $ por millón de tokens, un Query Agent a 30 $ por organización al mes con 4.000 peticiones, una API REST de búsqueda y bibliotecas cliente oficiales.
- Datos y privacidad
- Los datos autoalojados se quedan en tus servidores, pero la telemetría está activada por defecto e incluye los IDs de cuentas en la nube; configura DISABLE_TELEMETRY=true. El acceso anónimo está en true por defecto (AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED), así que una instancia nueva responde a peticiones sin autenticar hasta que lo desactives. Weaviate Cloud tiene auditoría SOC 2 Type II; HIPAA solo cubre Dedicated en AWS, y SSO/SAML empieza en Premium. GitHub recoge un aviso, una denegación de servicio de gravedad baja de 2023.
- Coste a escala
- Flex: 0,00465 $ por millón de dimensiones, 0,12 $ por GiB almacenado, mínimo de 45 $, SLA del 99,5%. Premium Shared: 0,003875 $ por millón de dimensiones y 0,10 $ por GiB, SLA del 99,9%, desde 400 $ al mes. Premium Dedicated: 0,002718 $ por millón de dimensiones, SLA del 99,95%. Las claves de licencia Enterprise para autoalojar tienen precio a consultar.
- Límites
- 805 issues y pull requests abiertas. El nivel gratuito de la nube permite una colección y tres inquilinos sin copias de seguridad; la respuesta de severidad 1 de Flex es de un día laborable. Las funciones empresariales de wl no se pueden usar sin una clave.
Lo bueno
- Búsqueda híbrida BM25 y vectorial en una sola consulta
- Módulos de embeddings integrados, así que la ingesta no necesita un pipeline aparte
- Varias opciones de compresión, entre ellas la cuantización rotacional de 4 bits
- Parches en cuatro versiones menores con soporte
Lo malo
- Los namespaces y las copias de seguridad deduplicadas necesitan una clave de licencia comercial
- Telemetría activada por defecto, incluidos los IDs de cuentas en la nube
- SSO solo en la nube Premium; HIPAA solo en Dedicated
- La facturación en la nube por dimensiones es difícil de prever
Ideal para
Equipos que construyen búsqueda o RAG donde importan tanto las palabras clave exactas como la similitud semántica.
Alternativas a Weaviate
Weaviate: preguntas frecuentes
- ¿Merece la pena Weaviate?
- La búsqueda híbrida por palabras clave y vectores sigue siendo el mejor argumento de Weaviate, pero sus funciones operativas más recientes están ahora tras una clave de licencia. Le damos un 4.2 sobre 5.
- ¿Cuánto cuesta Weaviate?
- El núcleo es BSD-3-Clause; algunas funciones empresariales necesitan una clave de licencia de pago. Weaviate Cloud: Free (100.000 objetos), Flex de pago por uso con un mínimo de 45 $/mes, Premium desde 400 $/mes con contrato prepago.
- ¿Qué inconvenientes tiene Weaviate?
- Los namespaces y las copias de seguridad deduplicadas necesitan una clave de licencia comercial; telemetría activada por defecto, incluidos los IDs de cuentas en la nube; sSO solo en la nube Premium; HIPAA solo en Dedicated; la facturación en la nube por dimensiones es difícil de prever.
- ¿Para quién es Weaviate?
- Equipos que construyen búsqueda o RAG donde importan tanto las palabras clave exactas como la similitud semántica.
- ¿Cuánto cuesta Weaviate para un equipo o en producción?
- Flex: 0,00465 $ por millón de dimensiones, 0,12 $ por GiB almacenado, mínimo de 45 $, SLA del 99,5%. Premium Shared: 0,003875 $ por millón de dimensiones y 0,10 $ por GiB, SLA del 99,9%, desde 400 $ al mes. Premium Dedicated: 0,002718 $ por millón de dimensiones, SLA del 99,95%. Las claves de licencia Enterprise para autoalojar tienen precio a consultar.
- ¿Es Weaviate seguro para los datos de la empresa?
- Los datos autoalojados se quedan en tus servidores, pero la telemetría está activada por defecto e incluye los IDs de cuentas en la nube; configura DISABLE_TELEMETRY=true. El acceso anónimo está en true por defecto (AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED), así que una instancia nueva responde a peticiones sin autenticar hasta que lo desactives. Weaviate Cloud tiene auditoría SOC 2 Type II; HIPAA solo cubre Dedicated en AWS, y SSO/SAML empieza en Premium. GitHub recoge un aviso, una denegación de servicio de gravedad baja de 2023.
- ¿Cuáles son las mejores alternativas a Weaviate?
- Las alternativas más cercanas que hemos analizado son Qdrant, Milvus, pgvector y Chroma.
Respuestas comprobadas el 26 oct 2026.