Haystack (framework)

https://haystack.deepset.ai/

deepset's open-source framework for LLM/RAG/agent apps — Pipelines abstraction; deepset Cloud commercial. Memory is a downstream connector.

Active · Verified 2026-10-27 · fresh as of 2026-10-27 · 25 cited facts, 2 with a third-party source · 1 recorded change · Suggest a correction

At a glance

Tier
T1
Created
2020 vendor fix
Latest release
v3.4.1 (2026-10-21) registry fix
License
Apache-2.0 vendor fix
Freshness
2026-10-27 fix
Layer
agent-infra repo fix
Licensing
open-core vendor fix
Deployment locus
local vendor fix
Platform vs product
platform vendor fix
Maturity
ga registry fix
SDK languages
python registry fix

When to use

Optimised for: searched not found

Anti-fit: searched not found

Pros & cons

Pros

searched not found

Cons

searched not found

Claims & capabilities

Deepset $30M Series B 2024.

Technical surface

API surface
searched not found
Backend storage
not applicable — not a memory product
Deployment
Both (self-hosted + managed cloud) — OSS library; deepset Haystack Enterprise Platform (cloud or custom deployment)
Embedding model
not applicable — not a memory product
Multi-tenancy
searched not found
MCP
yes — MCPTool/MCPToolset client tools via the mcp-haystack integration (Streamable HTTP, SSE, stdio); Hayhooks can expose pipelines as MCP servers
A2A
searched not found
OpenTelemetry
searched not found

Similar systems

Other agent frameworks (no first-party memory layer) in the catalog, ranked by inbound references.

  • Model Context Protocol (MCP spec) T1

    Anthropic-introduced open protocol (Nov 2024) for connecting LLMs to data sources and tools. Donated by Anthropic to the Linux Foundation's Agentic AI Foundation (announced 2025-12-09); now governed as Model Context Protocol, a Series of LF Projects, LLC. Supported across Claude, ChatGPT, VS Code, Cursor and many other clients.

  • LangChain (framework) T1

    Dominant Python/JS framework for LLM apps — tool calling, agents, retrievers, runnables. Memory is one component (LangMem cross-listed); the framework itself is the product.

  • Vercel AI SDK T1

    Vercel's TypeScript LLM SDK — streaming, tool calls, structured outputs, agents. Dominant framework for Next.js LLM apps.

  • LlamaIndex (framework) T1

    Data framework for LLM apps — connectors, indices, query engines, agents, workflows. Memory is one of many subsystems (LlamaIndex Memory cross-listed).

  • OpenAI Agents SDK T1

    OpenAI's official Python framework for agents — handoffs, guardrails, tracing built in. Successor to OpenAI Swarm (experimental); officially supported.

  • LangGraph (orchestration) T1

    LangChain's stateful graph runtime for agents — explicit state, persistence, time-travel debugging, human-in-the-loop. Memory is one persistence target (LangGraph Persistence cross-listed).

Sources (24 cited facts, 2 third-party)

Each fact links to the page it came from; the badge says who published it (how to read sources).

What changed

Changes to this record's lifecycle, licence, release, pricing and hosting facts, from the catalog's git history. Subscribe (Atom)

  1. 2026-10-27
    • Latest release first recorded as “v3.4.1 (2026-10-21)” source
    • Pricing first recorded as “OSS framework free; Haystack Enterprise Platform: Studio $0 (1 user, 100 pipeline hours, cloud deployment), Enterprise custom” source
    • Deployment first recorded as “Both (self-hosted + managed cloud) — OSS library; deepset Haystack Enterprise Platform (cloud or custom deployment)” source
    • MCP support first recorded as “yes — MCPTool/MCPToolset client tools via the mcp-haystack integration (Streamable HTTP, SSE, stdio); Hayhooks can expose pipelines as MCP servers” source
    #270

Related systems

References (46)

  • Anthropic Claude (foundation models) integrates with — Haystack integrations directory has an Anthropic integration page ("Use Anthropic Models with Haystack"). (verified 2026-10-29)
  • ArangoDB integrates with — Haystack integrations directory has an ArangoDB integration page ("Use the ArangoDB database as a Document Store with Haystack"). (verified 2026-10-29)
  • Arize AI integrates with — Haystack integrations directory has an Arize AI integration page ("Trace and Monitor your Haystack pipelines with Arize AI"). (verified 2026-10-29)
  • Arize Phoenix integrates with — Haystack integrations directory has an Arize Phoenix integration page ("Trace your Haystack pipelines with Arize Phoenix"). (verified 2026-10-29)
  • AWS SageMaker integrates with — Haystack integrations directory has an Amazon Sagemaker integration page ("Use Models from Huggingface, Anthropic, AI21 Labs, Cohere, Meta, and Amazon via Amazon Sagemaker with Haystack"). (verified 2026-10-29)
  • Burr (DAGWorks) integrates with — Haystack integrations directory has a Burr integration page ("Build an agent from Haystack components"). (verified 2026-10-29)
  • Chroma integrates with — Haystack integrations directory has a Chroma integration page ("A Document Store for storing and retrieval from Chroma"). (verified 2026-10-29)
  • Cognee integrates with — Haystack integrations directory has a Cognee integration page ("Add persistent, knowledge-graph-backed memory to your Haystack agents and pipelines with Cognee"). (verified 2026-10-29)
  • Cohere Command R+ / Command A integrates with — Haystack integrations directory has a Cohere integration page ("Use Cohere models with Haystack"). (verified 2026-10-29)
  • Comet ML integrates with — Haystack integrations directory has an Opik integration page ("Trace and evaluate your Haystack pipelines with Opik"). (verified 2026-10-29)
  • Confident AI / DeepEval integrates with — Haystack integrations directory has a DeepEval integration page ("Use the DeepEval evaluation framework to calculate model-based metrics"). (verified 2026-10-29)
  • e2b integrates with — Haystack integrations directory has an E2B integration page ("Use E2B cloud sandboxes as tools in a Haystack Agent to run bash commands and read, write, and list files in an isolated Linux environment"). (verified 2026-10-29)
  • Elasticsearch integrates with — Haystack integrations directory has an Elasticsearch integration page ("Use an Elasticsearch database with Haystack"). (verified 2026-10-29)
  • FalkorDB integrates with — Haystack integrations directory has a FalkorDB integration page ("Use FalkorDB as a document store with native vector search for GraphRAG workloads in Haystack"). (verified 2026-10-29)
  • Google Gemini 3 family integrates with — Haystack integrations directory has a Google Gen AI integration page ("Use Google's Gemini models with Haystack via the new Google Gen AI SDK"). (verified 2026-10-29)
  • Hindsight (Vectorize) integrates with — Haystack integrations directory has a Hindsight integration page ("Add open-source long-term memory to your Haystack agents with Hindsight's retain, recall, and reflect tools"). (verified 2026-10-29)
  • Hugging Face Inference API (Embeddings) integrates with — Haystack integrations directory has a Hugging Face API integration page ("Use models through Hugging Face APIs - Inference Providers, Inference Endpoints, TGI and TEI"). (verified 2026-10-29)
  • Jina AI Embeddings integrates with — Haystack integrations directory has a Jina AI integration page ("Use the latest Jina AI embedding models"). (verified 2026-10-29)
  • LanceDB integrates with — Haystack integrations directory has a LanceDB Haystack integration page ("A DocumentStore backed by LanceDB"). (verified 2026-10-29)
  • Langfuse integrates with — Haystack integrations directory has a langfuse integration page ("Monitor and trace your Haystack requests"). (verified 2026-10-29)
  • LiteLLM integrates with — Haystack integrations directory has a LiteLLM integration page ("Use any of 100+ LLM providers with Haystack through LiteLLM"). (verified 2026-10-29)
  • Mem0 integrates with — Haystack integrations directory has a Mem0 integration page ("Add persistent, user-specific memory to your Haystack agents and pipelines with Mem0"). (verified 2026-10-29)
  • Meta Llama 4 family integrates with — Haystack integrations directory has a Llama API integration page ("Use Llama Models with Haystack"). (verified 2026-10-29)
  • Milvus integrates with — Haystack integrations directory has a Milvus integration page ("Use the Milvus vector database with Haystack"). (verified 2026-10-29)
  • Mistral Large 2 / Mixtral family integrates with — Haystack integrations directory has a Mistral integration page ("Use the Mistral API for embedding and text generation models"). (verified 2026-10-29)
  • Mixedbread AI integrates with — Haystack integrations directory has a mixedbread ai integration page ("Use mixedbread's models as well as top open-source models in seconds"). (verified 2026-10-29)
  • MLflow integrates with — Haystack integrations directory has an MLflow integration page ("Trace, evaluate, and monitor your Haystack applications with MLflow"). (verified 2026-10-29)
  • Model Context Protocol (MCP spec) integrates with — Haystack integrations directory has a Model Context Protocol - MCP integration page ("Haystack Tool Integration with the MCP"). (verified 2026-10-29)
  • MongoDB Atlas Vector Search integrates with — Haystack integrations directory has a MongoDB integration page ("Use a MongoDB Atlas database with Haystack"). (verified 2026-10-29)
  • Neo4j integrates with — Haystack integrations directory has a Neo4j integration page ("Use the Neo4j database with Haystack"). (verified 2026-10-29)
  • OpenAI GPT family (GPT-5 / GPT-4o / o3 / o4) integrates with — Haystack integrations directory has an OpenAI integration page ("Use OpenAI Models with Haystack"). (verified 2026-10-29)
  • OpenLLMetry (Traceloop) integrates with — Haystack integrations directory has a Traceloop integration page ("Evaluate and monitor the quality of your LLM apps and agents"). (verified 2026-10-29)
  • OpenRouter integrates with — Haystack integrations directory has an OpenRouter integration page ("Use the OpenRouter API for text generation models"). (verified 2026-10-29)
  • OpenSearch integrates with — Haystack integrations directory has an OpenSearch integration page ("A Document Store for storing and retrieval from OpenSearch"). (verified 2026-10-29)
  • pgvector integrates with — Haystack integrations directory has a pgvector integration page ("A Document Store for storing and retrieval from pgvector"). (verified 2026-10-29)
  • Pinecone integrates with — Haystack integrations directory has a Pinecone integration page ("Use a Pinecone database with Haystack"). (verified 2026-10-29)
  • Qdrant integrates with — Haystack integrations directory has a Qdrant integration page ("Use the Qdrant vector database with Haystack"). (verified 2026-10-29)
  • Ragas integrates with — Haystack integrations directory has a Ragas integration page ("Use the Ragas evaluation framework to calculate model-based metrics"). (verified 2026-10-29)
  • Sentence Transformers integrates with — Haystack integrations directory has a Sentence Transformers integration page ("Use Sentence Transformers embedding and ranking models in your Haystack pipelines"). (verified 2026-10-29)
  • Supabase Vector integrates with — Haystack integrations directory has a Supabase integration page ("Use Supabase as a Document Store for Haystack — pgvector for embedding search, PGroonga for full-text BM25 search, and Supabase Storage for file downloads"). (verified 2026-10-29)
  • Together AI integrates with — Haystack integrations directory has a TogetherAI integration page ("Use the Together API for text generation models"). (verified 2026-10-29)
  • Vespa integrates with — Haystack integrations directory has a Vespa integration page ("Use the Vespa search engine as a document store with Haystack"). (verified 2026-10-29)
  • vLLM integrates with — Haystack integrations directory has a vLLM integration page ("Use the vLLM inference engine with Haystack"). (verified 2026-10-29)
  • Voyage AI (MongoDB) integrates with — Haystack integrations directory has a Voyage AI integration page ("Use text embeddings and rerankers from Voyage AI"). (verified 2026-10-29)
  • Weaviate integrates with — Haystack integrations directory has a Weaviate integration page ("Use a Weaviate database with Haystack"). (verified 2026-10-29)
  • Weights & Biases integrates with — Haystack integrations directory has a Weights & Biases Weave Tracer integration page ("Send Haystack traces to Weights & Biases for monitoring and visualization"). (verified 2026-10-29)

Referenced by (16)

  • AgentOps integrates with — AgentOps docs have a Haystack (framework) integration page. (verified 2026-10-29)
  • Arize Phoenix integrates with — Arize Phoenix docs have a Haystack (framework) integration page. (verified 2026-10-29)
  • Chroma integrates with — Chroma's docs have a Haystack (framework) integration page. (verified 2026-10-29)
  • Cohere Embed integrates with — Cohere docs "Integrating Embedding Models with Other Tools": Haystack and Cohere guide. (verified 2026-10-29)
  • Comet ML integrates with — Comet's Opik docs have a Haystack (framework) integration page. (verified 2026-10-29)
  • Langfuse integrates with — Langfuse's integrations directory has a Haystack (framework) integration page. (verified 2026-10-29)
  • Milvus integrates with — Milvus's integrations overview lists a Milvus + Haystack (framework) integration tutorial. (verified 2026-10-29)
  • MongoDB Atlas Vector Search integrates with — MongoDB's Atlas AI Integrations page lists Haystack (framework) as an integration (some entries are marked community-maintained). (verified 2026-10-29)
  • Neo4j integrates with — Neo4j's GenAI ecosystem docs have a Haystack (framework) integration page. (verified 2026-10-29)
  • OpenInference integrates with — The OpenInference repo README lists an OpenInference instrumentation package for Haystack (framework). (verified 2026-10-29)
  • OpenLLMetry (Traceloop) integrates with — OpenLLMetry's What's Supported page lists Haystack (framework) as instrumented out of the box. (verified 2026-10-29)
  • Pinecone integrates with — Pinecone's integrations directory has a Haystack (framework) integration page. (verified 2026-10-29)
  • Pydantic Logfire integrates with — Pydantic Logfire integrations docs have a Haystack page. (verified 2026-10-29)
  • Qdrant integrates with — Qdrant's documentation has a Haystack (framework) integration page. (verified 2026-10-29)
  • Weaviate integrates with — Weaviate's integrations / model-provider docs list Haystack (framework) as an integration. (verified 2026-10-29)
  • Weights & Biases integrates with — W&B Weave docs have a Haystack (framework) integration page. (verified 2026-10-29)