{"data":{"slug":"haystack","name":"Haystack","tagline":"Production NLP pipelines from deepset","category":"agents","categoryName":"AI Agents","url":"https://haystack.deepset.ai","github":"https://github.com/deepset-ai/haystack","pricing":"open-source","hook":"Haystack was doing RAG before RAG was cool, and it shows.","whatsGood":"The pipeline abstraction is elegant: components connect through well-defined interfaces. Haystack 2.0 rewrite made composition more intuitive without sacrificing power. The evaluation framework is a standout.","theCatch":"Haystack strength is also its constraint. The framework assumes pipeline-based architectures; more exotic agent patterns require workarounds.","verdict":"The mature choice for document-centric AI applications.","addedAt":"2026-08-18","featured":false,"domain":"AI Agents","subSpecialty":"Orchestration","capabilities":["nlp","pipelines"],"surfaces":["Self-host"],"ecosystem":["Python"],"licenseModel":"OSS/MIT","githubStars":26403},"related":[{"slug":"claude-code","name":"Claude Code","tagline":"Terminal-first coding agent with deep repository context"},{"slug":"cursor","name":"Cursor","tagline":"The AI-first code editor that understands your codebase"},{"slug":"devin","name":"Devin","tagline":"Autonomous AI engineer for defined engineering tasks"},{"slug":"stagehand","name":"Stagehand","tagline":"AI-native browser automation that mixes code and natural language"},{"slug":"browser-use","name":"Browser Use","tagline":"Open-source framework for LLM-driven browser agents"}],"links":{"self":"/api/gems/haystack","html":"/gems/haystack","markdown":"/gems/haystack.md","category":"/api/gems?category=agents","categoryPage":"/stacks/agents"}}