Bring the power of AI to more developers
Help developers build and scale AI applications with an open source, developer-friendly platform and ecosystem.
Purpose-built open source AI database for a new breed of software applications.
Help developers build and scale AI applications with an open source, developer-friendly platform and ecosystem.
Build and iterate faster with integrations, quickly adopt and test new models as the ecosystem evolves.
Enhance semantic understanding and accuracy for better insights by leveraging hybrid search with vector and BM25 keyword search.
Run freely with Weaviate, available as a self-hosted database, managed service, or Kubernetes package in your VPC.
What is Weaviate?
Store, index, and search high-dimensional vectors at any scale. The foundation for search, RAG, and agents.
Weaviate is an open-source vector database that simplifies the development of AI applications. Built-in vector and hybrid search, easy-to-connect machine learning models, and a focus on data privacy enable developers of all levels to build, iterate, and scale AI capabilities faster.
Merge various search algorithms and re-rank results.
Apply complex filters across large datasets in milliseconds.
Use proprietary data to securely interact with ML models.
Easily generate new vector embeddings or bring your own.
Back up as often as needed with zero downtime.
Scale horizontally and consume resources efficiently.
Improve the memory footprint of large datasets.
Ensure security with strict resource isolation.
Get started
Weaviate can take care of embeddings, ranking, and auto-scaling so you can ship features, not infrastructure.
Import data from any source. Define the schema and configure your collection.
Perform hybrid, semantic, and keyword search with fine-tuned parameters.
Get answers from your data by using a natural language prompt/question.
Combine retrieved context with a model to generate accurate answers.
Recommendations, content, and responses that adapt to each individual.
# Select collectioncollection = client.collections.get("SupportTickets")# Pure vector searchresponse = collection.query.near_vector(near_vector=[0.1, 0.1, 0.1],limit=5)# Semantic searchresponse = collection.query.near_text(query="login issues after OS upgrade",limit=5)# Hybrid search (vector + keyword)response = collection.query.hybrid(query="login issues after OS upgrade",alpha=0.75,limit=5)
Ask questions in natural language. Query Agent translates intent into optimized database queries automatically.
ExploreBuilt-in vector generation from text, images, and more. No external embedding pipeline required.
ExploreCreate personalized AI experiences that learn and adapt to each user over time.
Explore