DocumentationAPI Reference📓 Tutorials🧑‍🍳 Cookbook🤝 Integrations💜 Discord


Deploy your Haystack Pipelines through various services such as Docker, Kubernetes, Ray, or a variety of Serverless options.

As a framework, Haystack is typically integrated into a variety of applications and environments, and there is no single, specific deployment strategy to follow. However, it is very common to make Haystack Pipelines accessible through a service that can be easily called from other software systems.

These guides focus on tools and techniques that can be used to run Haystack Pipelines in common scenarios. While these suggestions should not be considered the only way to do so, they should provide inspiration and the ability to customize them according to your needs.


Here are the currently available guides on Haystack Pipeline deployment:


Haystack can be easily integrated into any HTTP application, but if you don’t have one, you can use Hayhooks, a ready-made application that serves Haystack Pipelines as REST endpoints. We’ll be using Hayhooks throughout this guide to streamline the code examples. Refer to the Hayhooks documentation to get details about how to run the server and deploy your Pipelines.