Weaviate
An open-source, AI-native vector database that allows developers to store data objects and vector embeddings and seamlessly search through them.
What it is
Weaviate goes beyond simple vector storage. It can automatically generate embeddings for your text or images on the fly by connecting to models from OpenAI or Hugging Face. Because it is open-source, developers have the flexibility to self-host it on their own infrastructure or use the managed cloud service.
When you would use it
You use Weaviate when you need a powerful vector database but require the flexibility of open-source deployment, or when you want the database to handle the embedding generation process internally.
Common operations
- Building a scalable, self-hosted semantic search engine for enterprise data.
- Automatically vectorizing incoming raw data streams for RAG applications.
Related terms
Where this is taught
No learning path uses this term yet. Browse the Learning Atlas for guided sequences through related ideas.