Introduction to Haystack 2.x
Haystack is an open-source framework for building production-ready LLM applications, retrieval-augmented generative pipelines and state-of-the-art search systems that work intelligently over large document collections. Learn more about Haystack and how it works.
Welcome to Haystack 2.x
To skip the introductions and go directly to installing and creating a search app, see Get Started.
Haystack 1.x
Looking for documentation for Haystack 1.x? Visit the latest release here.
Migrate to Haystack 2.0
Want to learn how to migrate from Haystack 1.x to 2.x? Take a look at our dedicated Migration Guide.
Haystack is an end-to-end framework that you can use to build powerful and production-ready pipelines with Large Language Models (LLMs) for different search use cases. Whether you want to perform retrieval-augmented generation (RAG), question answering, or semantic document search, you can use the state-of-the-art LLMs and NLP models in Haystack to provide custom search experiences and make it possible for your users to query in natural language.
Haystack is built in a modular fashion so that you can combine the best technology from OpenAI, Chroma, Marqo, and other open source projects, like Hugging Face's Transformers or Elasticsearch.
Haystack 2.x is a major update to the design of Haystack components, Document Stores, and pipelines. We believe that the pipeline concept is a fundamental requirement and an optimal fit for building applications with LLMs. Therefore, pipelines and components are still the foundation of Haystack 2.x.
Updated 6 months ago