Skip to content

Weaviate

← All terms · Hosting, infrastructure, databases

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.