What's Haystack Enterprise Platform?
Haystack Enterprise Platform is a platform for building production-ready AI-powered applications and managing them across the full lifecycle — from prototyping to large-scale production. You get everything you need to work with your data, choose your models, build and evaluate, share prototypes with users, and run and monitor your apps in production.
Upload and Index Your Data
Upload your files and index them so they are ready for use in your AI apps. Haystack Enterprise Platform provides components that handle many file types out of the box, including converters and preprocessors for PDFs, Office documents, images, and more. Use components such as OCR and document conversion to turn your raw data into searchable content. Configure an index once, and your data is cleaned, chunked, and stored in a document store for fast retrieval by your pipelines.
Build Enterprise-Ready Agents and Advanced RAG Apps
Build AI agents that reason, use tools, and complete multi-step tasks, or design advanced RAG (retrieval-augmented generation) pipelines that ground answers in your documents. You work with pipelines made of components — retrievers, rankers, generators, and more — that you can mix and match in the visual Pipeline Builder. Switch components or models anytime to improve results.
Integrate with Model Providers and Observability Services
Haystack Enterprise Platform is model-agnostic: you can use multiple LLM and embedding providers in the same app and switch models when you need to. Integrate with tracing and observability services such as Langfuse and Weights & Biases Weave so you can trace pipeline runs, debug issues, and improve performance. For more, see Trace Your Pipelines.
Share Prototypes Before Going to Production
Get feedback early by sharing your pipeline with colleagues and end users. Share a link to a pipeline prototype that you can customize with your logo and brand colors. Recipients can try it and give feedback without logging in or creating accounts. Collect feedback, improve your app, and once it's ready, bring it to production using the REST API.
Use the Powerful REST API
Control and integrate Haystack Enterprise Platform from your own applications using the REST API. Run queries, manage files and indexes, and automate workflows. The API is resource-oriented and uses standard HTTP verbs and JSON responses.
Monitor with Built-in Logs and App Performance Dashboard
Use built-in monitoring and logs to see what your pipelines are doing and how they perform. View pipeline logs on the Pipeline Details page, track request volume and response times, and understand user behavior. Combine this with tracing integrations for full visibility from development to production.
To get started, check Basic Concepts for core terms, or follow the 5-Step Guide to Building a Successful Prototype from use case to testing.
Was this page helpful?