recipes
weaviate/recipes
End-to-end notebooks for using Weaviate features and integrations
Overview
The repository provides comprehensive Jupyter Notebook tutorials covering various Weaviate functionalities including vector search, hybrid search, generative AI, and more. It also showcases integrations with other technologies such as cloud services, LLM/agent frameworks, data platforms, operations tools.
Categories
Tags
Similar tools
ollama
ollama/ollama
Get up and running with Kimi-K2.6, GLM-5.1, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
prompts.chat
f/prompts.chat
The world's largest open-source prompt library for AI
transformers
huggingface/transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models
langflow
langflow-ai/langflow
Langflow is a powerful platform for building and deploying AI-powered agents and workflows.
firecrawl
firecrawl/firecrawl
The API to search, scrape, and interact with the web at scale.
open-webui
open-webui/open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Install
git clone https://github.com/weaviate/recipesREADME
Welcome to Weaviate Recipes 💚
This repository covers end-to-end examples of the various features and integrations with Weaviate.
| Category | Description |
|---|---|
| Datasets | Ready to use datasets to ingest data into your Weaviate cluster |
| Integrations | Notebooks showing you how to use Weaviate plus another technology |
| Weaviate Features | Notebooks covering vector, hybrid and generative search, reranking, multi-tenancy, and more |
| Weaviate Services | Notebooks showing you how to build with Weaviate Services |
Integrations 🌐
Check out Weaviate's Integrations Documentation!
| Company Category | Companies |
|---|---|
| Cloud Hyperscalers | Google, AWS, NVIDIA |
| Compute Infrastructure | Modal, Replicate |
| LLM and Agent Frameworks | Agno, CrewAI, Composio, DSPy, Dynamiq, LangChain, LlamaIndex, Pydantic, Semantic Kernel, Ollama, Haystack, Modaic |
| Data Platforms | Databricks, Confluent, Box, Boomi, Spark, Unstructured, Firecrawl, Context Data, Aryn, Astronomer, Airbyte, IBM (Docling), Cardinal, Contextual AI, Chonkie, Parallel |
| Operations | AIMon, Arize, Cleanlab, Comet, DeepEval, Langtrace, LangWatch, Nomic, Patronus AI, Ragas, TruLens, Weights & Biases |
Weaviate Features 🔧
| Feature | Description |
|---|---|
| Model Providers | Use Weaviate's nearText, hybrid, and .generate operator with various model providers |
| Filters | Narrow down your search results by adding filters to your queries |
| Reranking | Add reranking to your pipeline to improve search results (broken out by model provider) |
| Media Search | Use Weaviate's nearImage and nearVideo operator to search using images and videos |
| Classification | Learn how to use KNN and zero-shot classification |
| Multi-Tenancy | Store tenants on separate shards for complete data isolation |
| Multi-Vector Embeddings | Use Weaviate with powerful ColBERT-style embeddings to improve search results |
| Product Quantization | Compress vector embeddings and reduce the memory footprint using Weaviate's PQ feature |
| Evaluation | Evaluate your search system |
Weaviate Services 🧰
| Service | Description |
|---|---|
| Agents | Use Weaviate's inherent agents like the QueryAgent & TransformationAgent |
| Weaviate Embeddings | Weaviate Embeddings enables you to generate embeddings directly from a Weaviate Cloud database instance. |
Adding Recipes to Weaviate Docs
Check out this contributor guide to convert recipes (Jupyter Notebooks) into docs friendly markdown.
Feedback ❓
Please note this is an ongoing project, and updates will be made frequently. If you have a feature you would like to see, please create a GitHub issue or feel free to contribute one yourself!