Skip to content
ActiveDeveloperOpen Source, Apache-2.0

Haystack

Open source framework for RAG and agents from deepset

Haystack by deepset is a Python framework that developers use to build modular pipelines and agents for RAG, semantic search and assistants. The Agent component calls the model and tools in a loop, shares data via a typed state schema, loads tools from MCP servers and allows human review before tool calls. For multi-agent systems, an agent is wrapped as an AgentTool and given to a coordinator agent as a tool, creating coordinator/specialist architectures. Haystack is licensed under Apache-2.0; deepset additionally offers the Haystack Enterprise Platform with a free Studio plan and an Enterprise plan on request.

Position on the system map88 systems
Scalability, upwardsusable without developers, to the right

Good fit if

Focus: Developer teams building retrieval-heavy agents with explicit control over retrieval and data flow

  • your project is about Agentic RAG over company documents, Coordinator with specialist agents or Semantic search
  • someone on your team writes code

Probably not if

  • nobody on your team writes code (2/5 for use without developers)

Key figures

Usable without developers
2/5
Scalability
4/5
Integrations
5/5
Versioning
3/5
Observability
3/5

Editorial rating on a scale from 1 to 5. Methodology

Fact sheet

Category
Developer
Type
Open source framework for RAG and agents from deepset
Licence
Open Source (Apache-2.0)
Pricing
Open Source / CloudFramework without license fee (Apache-2.0). Haystack Enterprise Platform: Studio $0 (1 workspace, 1 user, 100 pipeline hours, 50 files, 2 development pipelines); Enterprise with unlimited workspaces, users and production pipelines, pricing on request.
Deployment
Cloud, Self-Hosted, Docker, Kubernetes
Models
OpenAI, Azure OpenAI, Anthropic, Google Gen AI, Amazon Bedrock, Mistral, Cohere, Hugging Face, Ollama
RAG
Yes
Multi-Agent
Yes
SSO, roles (RBAC)
SSO no, RBAC no
Latest version
3.3.0 (haystack-ai, 01.10.2026)
GitHub stars
26,716

Key features

  • Agent as AgentTool for coordinator/specialist setups
  • Modular pipelines for RAG and search
  • MCP tools and serving as an MCP server via Hayhooks
  • Typed agent state
  • Human in the loop for tool calls

Typical use cases

  • Agentic RAG over company documents
  • Coordinator with specialist agents
  • Semantic search
  • Conversational assistants

Market notes

Changes to Haystack by email

We let you know when the status, pricing or license of Haystack changes, together with the weekly market notes.

Implementation

Get Haystack implemented

Free for you. Partners only pay for requests they accept.

Request a project

Alternatives

Similar systems

Similar in category, features or use cases.

Compare Haystack