haystack
Basic Information
Haystack is an end-to-end LLM framework designed for developers and teams who want to build production-ready natural language applications. It orchestrates transformer models, large language models, embedding models and vector search into pipelines that support retrieval-augmented generation, document search, question answering and answer generation. The project is technology-agnostic and lets users combine local models or hosted providers including OpenAI, Cohere, Hugging Face, Azure, Bedrock and SageMaker. It bundles tooling for database access, file conversion, text cleaning and splitting, training, evaluation and inference so teams can assemble custom pipelines for diverse NLP use cases. The repository includes installation instructions, documentation, tutorials and a cookbook to help users get started quickly. Additional offerings linked in the README include a visual development environment called deepset Studio, a REST deployment helper called Hayhooks, and an enterprise option for templates and support.