Integrations

The Haystack ecosystem integrates with many other technologies, such as vector databases, model providers and even custom components made by the community.

Here you can explore our integrations, which may be maintined by deepset, or submitted by others.

Contribute

48 Total Integrations

Amazon Bedrock

Use Models from AI21 Labs, Anthropic, Cohere, Meta, and Amazon via Amazon Bedrock with Haystack

Haystack 2.0
Model Provider
Maintained by deepset

Amazon Sagemaker

Use Models from Huggingface, Anthropic, AI21 Labs, Cohere, Meta, and Amazon via Amazon Sagemaker with Haystack

Haystack 2.0
Model Provider
Maintained by deepset

Anthropic

Use Anthropic Models with Haystack

Model Provider
Maintained by deepset

AssemblyAI

Use AssemblyAI transcription, summarization and speaker diarization models with Haystack

Haystack 2.0
Model Provider

AstraDB

A Document Store for storing and retrieval from AstraDB - built for Haystack 2.0.

Haystack 2.0
Document Store
Maintained by deepset

Azure Translate Nodes

TranslateAnswer and TranslateQuery Nodes that use the Azure Translate endpoint

Custom Node

Basic Agent Memory Tool

A working memory that stores the Agent's conversation memory

Agent Tool

Chainlit Agent UI

Visualise and debug your agent's intermediary steps!

Monitoring

Chroma

A Document Store for storing and retrieval from Chroma

Haystack 2.0
Document Store
Maintained by deepset

Cohere

Use Cohere models with Haystack

Haystack 2.0
Model Provider
Maintained by deepset

Document Threshold

This component filters documents based on a minimum Confidence Score percentage, ensuring only the documents above the threshold get passed down the pipeline.

Custom Node

Elasticsearch

Use an Elasticsearch database with Haystack

Haystack 2.0
Document Store
Maintained by deepset

Entailment Checker

Haystack node for checking the entailment between a statement and a list of Documents

Custom Node

FAISS

Use a FAISS vector database with Haystack

Document Store
Maintained by deepset

fastRAG

fastRAG is a research framework for efficient and optimized retrieval augmented generative pipelines

Custom Node

Google AI

Use Google AI Models with Haystack

Haystack 2.0
Model Provider
Maintained by deepset

Google Vertex AI

Use Google Vertex AI Models with Haystack

Haystack 2.0
Model Provider
Maintained by deepset

Gradient

Gradient is an LLM development platform that offers simple web APIs for fine-tuning, embeddings, and inference on state-of-the-art open-source models.

Haystack 2.0
Model Provider
Maintained by deepset

Hugging Face

Use Models on Hugging Face with Haystack

Haystack 2.0
Model Provider
Maintained by deepset

INSTRUCTOR Embedders

A component for computing embeddings using INSTRUCTOR embedding models - built for Haystack 2.0.

Haystack 2.0
Model Provider

Jina AI

Use the latest Jina AI embedding models

Haystack 2.0
Model Provider
Maintained by deepset

Document Lemmatizer

A lemmatizing node for documents which can potentially reduce token use by up to 30%.

Custom Node

Llama.cpp

Use Llama.cpp models with Haystack.

Haystack 2.0
Model Provider

LM Format Enforcer

Use the LM Format Enforcer to enforce JSON Schema / Regex output of your Local Models.

Haystack 2.0
Model Provider

Marqo

A Document Store for storing and retrieval from Marqo - built for Haystack 2.0

Haystack 2.0
Document Store

Mastodon Fetcher

A custom component to fetch a mastodon usernames latest posts

Haystack 2.0
Custom Node

Milvus

Use the Milvus vector database with Haystack

Document Store

Mistral

This page demonstrates how to use OpenAIGenerator within Haystack to make use of Mistral models.

Haystack 2.0
Model Provider
Maintained by deepset

mixedbread ai

Use mixedbread's models as well as top open-source models in seconds

Haystack 2.0
Model Provider

MongoDB

Use a MongoDB Atlas database with Haystack

Document Store
Maintained by deepset

Neo4j

Use the Neo4j database with Haystack

Haystack 2.0
Document Store

Newspaper3k Wrapper Nodes

Newspaper3k wrapper nodes. It allows to scrape articles directly using the scraper Node or crawling many pages using the crawler Node.

Custom Node

Notion Extractor

A component to extract pages from Notion to Haystack Documents. Useful for indexing Pipelines.

Custom Node

Ollama

Use Ollama models with Haystack. Ollama allows you to get up and running with large language models, locally.

Haystack 2.0
Model Provider
Maintained by deepset

OpenAI

Use OpenAI Models with Haystack

Haystack 2.0
Model Provider
Maintained by deepset

OpenSearch

A Document Store for storing and retrieval from OpenSearch

Haystack 2.0
Document Store
Maintained by deepset

pgvector

A Document Store for storing and retrieval from pgvector

Haystack 2.0
Document Store
Maintained by deepset

Pinecone

Use a Pinecone database with Haystack

Haystack 2.0
Document Store
Maintained by deepset

Qdrant

Use the Qdrant vector database with Haystack

Haystack 2.0
Document Store

ReadMeDocs Fetcher

Fetch documentation pages from ReadMe docs sites.

Custom Node

AnswerToSpeech & DocumentToSpeech

Convert Haystack Answers and Documents to audio files

Custom Node
Maintained by deepset

Traceloop

Evaluate and monitor the quality of your LLM apps and agents

Monitoring

Unstructured File Converter

Component to easily convert files and directories into Documents using the Unstructured API

Haystack 2.0
Custom Node
Maintained by deepset

UpTrain

Use the UpTrain evaluation framework to calculate model-based metrics

Haystack 2.0
Evaluation Framework
Maintained by deepset

Veracity Node

A node to check the validity of an answer, based on the given context.

Custom Node

vLLM Invocation Layer

Use a vLLM server or locally hosted instance in your Prompt Node

Model Provider

Voyage AI

A component for computing embeddings using Voyage AI embedding models - built for Haystack 2.0.

Haystack 2.0
Model Provider

Weaviate

Use a Weaviate database with Haystack

Document Store
Maintained by deepset