๐ŸŽ„ Let's code and celebrate this holiday season with Advent of Haystack

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

72 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

Haystack 2.0
Model Provider
Maintained by deepset

Apify

Extract data from the web and automate web tasks using Apify-Haystack integration.

Haystack 2.0
Data Ingestion

Arize Phoenix

Trace your Haystack pipelines with Arize Phoenix

Haystack 2.0
Monitoring Tool

Arize AI

Trace and Monitor your Haystack pipelines with Arize AI

Haystack 2.0
Monitoring Tool

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 CosmosDB

Use Azure CosmosDB with Haystack

Haystack 2.0
Document Store
Maintained by deepset

Azure Translate Nodes

TranslateAnswer and TranslateQuery Nodes that use the Azure Translate endpoint

Custom Component

Azure

Use OpenAI models deployed through Azure services with Haystack

Haystack 2.0
Model Provider
Maintained by deepset

Basic Agent Memory Tool

A working memory that stores the Agent's conversation memory

Custom Component

Cerebras

Use LLMs served by Cerebras API

Haystack 2.0
Model Provider
Maintained by deepset

Chainlit Agent UI

Visualise and debug your agent's intermediary steps!

Monitoring Tool

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

Context AI

A component to log conversations for analytics by Context.ai - built for Haystack 2.0.

Haystack 2.0
Monitoring Tool

Couchbase

Use the Couchbase database with Haystack

Haystack 2.0
Document Store

DeepEval

Use the DeepEval evaluation framework to calculate model-based metrics

Haystack 2.0
Evaluation Framework
Maintained by deepset

DeepL

Use DeepL translation services with Haystack

Haystack 2.0
Custom Component

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 Component

DuckDuckGo

Uses DuckDuckGo API for web searches

Haystack 2.0
Data Ingestion

Elasticsearch

Use an Elasticsearch database with Haystack

Haystack 2.0
Document Store
Maintained by deepset

Elevenlabs

ElevenLabs Text-to-Speech components for Haystack.

Haystack 2.0
Model Provider

Entailment Checker

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

Custom Component

FAISS

Use a FAISS vector database with Haystack

Document Store
Maintained by deepset

FastEmbed

Use the FastEmbed embedding models

Haystack 2.0
Model Provider
Maintained by deepset

fastRAG

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

Haystack 2.0
Custom Component

Flow Judge

Evaluate Haystack pipelines using Flow Judge

Haystack 2.0
Evaluation Framework

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

Groq

Use open Language Models served by Groq

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

LanceDB Haystack

A DocumentStore backed by LanceDB

Haystack 2.0
Document Store

langfuse

Monitor and trace your Haystack requests.

Haystack 2.0
Monitoring Tool
Maintained by deepset

Document Lemmatizer

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

Custom Component

Llama.cpp

Use Llama.cpp models with Haystack.

Haystack 2.0
Model Provider

llamafile

Run LLMs locally with llamafile

Haystack 2.0
Model Provider
Maintained by deepset

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
Data Ingestion

Milvus

Use the Milvus vector database with Haystack

Haystack 2.0
Document Store

Mistral

Use the Mistral API for embedding and text generation 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

Haystack 2.0
Document Store
Maintained by deepset

MonsterAPI

Use open Language Models served by MonsterAPI

Haystack 2.0
Model Provider

Needle

Use Needle document store and retriever in Haystack.

Haystack 2.x
Document Store

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.

Data Ingestion

Notion Extractor

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

Data Ingestion

NVIDIA

Use NVIDIA models with Haystack.

Haystack 2.0
Model Provider
Maintained by deepset

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

Optimum

High-performance inference using Hugging Face Optimum

Haystack 2.0
Model Provider
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
Maintained by deepset

Ragas

Use the Ragas evaluation framework to calculate model-based metrics

Haystack 2.0
Evaluation Framework
Maintained by deepset

Ray

Run and scale Haystack Pipelines with Ray in distributed manner

Haystack 2.0
Distributed Computing

ReadMeDocs Fetcher

Fetch documentation pages from ReadMe docs sites.

Data Ingestion

Snowflake

A Snowflake integration that allows table retrieval from a Snowflake database.

Haystack 2.0
Data Ingestion
Maintained by deepset

AnswerToSpeech & DocumentToSpeech

Convert Haystack Answers and Documents to audio files

Custom Component
Maintained by deepset

Titan Takeoff Inference Server

Use Titan Takeoff to run local open-source LLMs with Haystack. Titan Takeoff allows you to run the latest models from Meta, Mistral and Alphabet directly in your laptop.

Haystack 2.0
Model Provider

Traceloop

Evaluate and monitor the quality of your LLM apps and agents

Monitoring Tool

Unstructured File Converter

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

Haystack 2.0
Data Ingestion
Maintained by deepset

UpTrain

Use the UpTrain evaluation framework to calculate model-based metrics

Haystack 2.0
Evaluation Framework
Maintained by deepset

vLLM Invocation Layer

Use the vLLM inference engine with Haystack

Haystack 2.0
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

Haystack 2.0
Document Store
Maintained by deepset