Integrations Components
Integrations components let you connect your pipeline to external providers and services. Use them when you want to swap in a hosted model, vector database, search backend, or data conversion tool without changing your pipeline design.
This group includes provider-specific implementations of common building blocks such as generators, embedders, rankers, retrievers, converters, and connectors. Integrations help you choose the right backend for your use case and infrastructure, while keeping the pipeline interface consistent across providers.
Haystack version
On the platform, you can pin the Haystack Open Source version your pipeline runs on (default 2.31.0, oldest supported 2.30.2, through current 3.x release candidates). Use the Haystack version selector below to show only integration components available for that exact pin. Your choice is saved in this browser.
For pinning in a pipeline, see Update Pipeline Settings.
Available Integrations
- AmazonBedrockChatGenerator
- AmazonBedrockDocumentEmbedder
- AmazonBedrockDocumentImageEmbedder
- AmazonBedrockKnowledgeBaseRetriever
- AmazonBedrockRanker
- AmazonBedrockTextEmbedder
- AmazonTextractConverter
- BedrockKnowledgeBaseRetriever
- S3Downloader
- SagemakerGenerator
- AIMLAPIChatGenerator
- AlloyDBDocumentStore
- AlloyDBEmbeddingRetriever
- AlloyDBKeywordRetriever
- AnthropicChatGenerator
- AnthropicFoundryChatGenerator
- ArcadeDBDocumentStore
- ArcadeDBEmbeddingRetriever
- AstraDocumentStore
- AstraEmbeddingRetriever
- AzureDocumentIntelligenceConverter
- AzureOCRDocumentConverter
- AzureOpenAIChatGenerator
- AzureOpenAIDocumentEmbedder
- AzureOpenAIGenerator
- AzureOpenAIResponsesChatGenerator
- AzureOpenAITextEmbedder
- AzureAISearchBM25Retriever
- AzureAISearchEmbeddingRetriever
- AzureAISearchHybridRetriever
- ChonkieRecursiveDocumentSplitter
- ChonkieSemanticDocumentSplitter
- ChonkieSentenceDocumentSplitter
- ChonkieTokenDocumentSplitter
- FAISSDocumentStore
- FAISSEmbeddingRetriever
- TransformersChatGenerator
- TransformersExtractiveReader
- TransformersNamedEntityExtractor
- TransformersTextRouter
- ArangoDocumentStore
- ArangoEmbeddingRetriever
- BraveWebSearch
- CohereChatGenerator
- CohereDocumentEmbedder
- CohereDocumentImageEmbedder
- CohereGenerator
- CohereRanker
- CohereTextEmbedder
- ChromaEmbeddingRetriever
- ChromaQueryTextRetriever
- DeepsetDeepLDocumentTranslator
- DeepsetDeepLTextTranslator
- DoclingConverter
- ElasticsearchBM25Retriever
- ElasticsearchEmbeddingRetriever
- ElasticsearchHybridRetriever
- ElasticsearchInferenceHybridRetriever
- ElasticsearchInferenceSparseRetriever
- ElasticsearchSQLRetriever
- ElasticsearchSparseEmbeddingRetriever
- DeepsetFirecrawlWebScraper
- FirecrawlCrawler
- FirecrawlWebSearch
- GoogleAIGeminiChatGenerator
- GoogleAIGeminiGenerator
- GoogleGenAIChatGenerator
- GoogleGenAIDocumentEmbedder
- GoogleGenAIMultimodalDocumentEmbedder
- GoogleGenAITextEmbedder
- FastembedDocumentEmbedder
- FastembedLateInteractionRanker
- FastembedRanker
- FastembedTextEmbedder
- AnthropicVertexChatGenerator
- VertexAICodeGenerator
- VertexAIDocumentEmbedder
- VertexAIGeminiChatGenerator
- VertexAIGeminiGenerator
- VertexAIImageCaptioner
- VertexAIImageGenerator
- VertexAIImageQA
- VertexAITextEmbedder
- VertexAITextGenerator
- HuggingFaceAPIChatGenerator
- HuggingFaceAPIDocumentEmbedder
- HuggingFaceAPIGenerator
- HuggingFaceAPISparseDocumentEmbedder
- HuggingFaceAPISparseTextEmbedder
- HuggingFaceAPITextEmbedder
- HuggingFaceLocalChatGenerator
- HuggingFaceTEIRanker
- JinaDocumentEmbedder
- JinaDocumentImageEmbedder
- JinaRanker
- JinaReaderConnector
- JinaTextEmbedder
- FunASRTranscriber
- LangfuseConnector
- MetaLlamaChatGenerator
- MistralChatGenerator
- MistralDocumentEmbedder
- MistralOCRDocumentConverter
- MistralTextEmbedder
- DocumentLanguageClassifier
- TextLanguageRouter
- MxbaiV2Ranker
- LiteLLMChatGenerator
- LlamaCppChatGenerator
- MongoDBAtlasEmbeddingRetriever
- MongoDBAtlasFullTextRetriever
- NvidiaChatGenerator
- NvidiaDocumentEmbedder
- NvidiaRanker
- NvidiaTextEmbedder
- OpenAIDocumentEmbedder
- OpenAIResponsesChatGenerator
- OpenAITextEmbedder
- OpenDataLoaderConverter
- OpenRouterChatGenerator
- OrcaRouterChatGenerator
- OllamaChatGenerator
- OllamaDocumentEmbedder
- OllamaTextEmbedder
- PineconeEmbeddingRetriever
- OpenSearchBM25Retriever
- OpenSearchEmbeddingRetriever
- OpenSearchHybridRetriever
- OpenSearchMetadataRetriever
- OpenSearchSQLRetriever
- QdrantEmbeddingRetriever
- QdrantHybridRetriever
- QdrantSparseEmbeddingRetriever
- PerplexityChatGenerator
- PerplexityDocumentEmbedder
- PerplexityTextEmbedder
- PerplexityWebSearch
- PgvectorEmbeddingRetriever
- PgvectorKeywordRetriever
- SearchApiWebSearch
- SerperDevWebSearch
- SentenceTransformersDiversityRanker
- SentenceTransformersDocumentEmbedder
- SentenceTransformersDocumentImageEmbedder
- SentenceTransformersSimilarityRanker
- SentenceTransformersTextEmbedder
- SnowflakeTableRetriever
- STACKITChatGenerator
- STACKITDocumentEmbedder
- STACKITTextEmbedder
- TavilyFetcher
- TavilyWebSearch
- SpacyNamedEntityExtractor
- TikaDocumentConverter
- TogetherAIChatGenerator
- TogetherAIGenerator
- VLLMChatGenerator
- VLLMDocumentEmbedder
- VLLMRanker
- VLLMTextEmbedder
- TwelveLabsDocumentEmbedder
- TwelveLabsTextEmbedder
- TwelveLabsVideoConverter
- https://unstructured.io/FileConverter
- WatsonxChatGenerator
- WatsonxDocumentEmbedder
- WatsonxTextEmbedder
- VoyageDocumentEmbedder
- VoyageRanker
- VoyageTextEmbedder
- LocalWhisperTranscriber
- RemoteWhisperTranscriber
- WeaveConnector
- DatadogConnector
- WeaviateBM25Retriever
- WeaviateEmbeddingRetriever
- WeaviateHybridRetriever
- OpenTelemetryConnector
- OAuthTokenResolver
- OpenAPIConnector
- OpenAPIServiceConnector
- OpenAPIServiceToFunctions
- GoogleDriveFetcher
- GoogleDriveRetriever
- MSSharePointFetcher
- MSSharePointRetriever
- ContentGate
- AzureDocumentDBEmbeddingRetriever
- AzureDocumentDBFullTextRetriever
- CogneeRetriever
- CogneeWriter
- CometAPIChatGenerator
- DDGSWebSearch
- DeepEvalEvaluator
- DoclingServeConverter
- DSPySignatureChatGenerator
- DynamoDBEmbeddingRetriever
- EdenAIChatGenerator
- EdenAIDocumentEmbedder
- EdenAITextEmbedder
- FalkorDBCypherRetriever
- FalkorDBEmbeddingRetriever
- GitHubFileEditor
- GitHubIssueCommenter
- GitHubIssueViewer
- GitHubPRCreator
- GitHubRepoForker
- GitHubRepoViewer
- WelcomeTextGenerator
- GotenbergFileConverter
- ChineseDocumentSplitter
- HetznerChatGenerator
- IBMDb2EmbeddingRetriever
- KreuzbergConverter
- LaraDocumentTranslator
- LibreOfficeFileConverter
- LinkupWebSearch
- MariaDBEmbeddingRetriever
- MariaDBKeywordRetriever
- MarkItDownConverter
- Mem0MemoryRetriever
- Mem0MemoryWriter
- OptimumDocumentEmbedder
- OptimumTextEmbedder
- OracleEmbeddingRetriever
- OracleKeywordRetriever
- PaddleOCRVLDocumentConverter
- ParallelChatGenerator
- ParallelWebSearch
- PresidioDocumentCleaner
- PresidioEntityExtractor
- PresidioTextCleaner
- PyversityRanker
- RagasEvaluator
- RhesisConnector
- SolrBM25Retriever
- SolrEmbeddingRetriever
- SQLAlchemyTableRetriever
- SupabaseBucketDownloader
- SupabaseGroongaBM25Retriever
- SupabasePgvectorEmbeddingRetriever
- SupabasePgvectorKeywordRetriever
- ValkeyEmbeddingRetriever
- VespaEmbeddingRetriever
- VespaKeywordRetriever
- YouComWebSearch
Was this page helpful?