diff --git a/docs-website/docs/overview/platform-components.mdx b/docs-website/docs/overview/platform-components.mdx index 9f25bc5fb3f..58a813d9f5b 100644 --- a/docs-website/docs/overview/platform-components.mdx +++ b/docs-website/docs/overview/platform-components.mdx @@ -7,7 +7,7 @@ description: "A complete list of Haystack components available on the Haystack E # Haystack Enterprise Components -The Haystack Enterprise Platform currently supports **224 components** and **55 integrations**. The following table lists them grouped by integration partner. +The Haystack Enterprise Platform currently supports **228 components** and **71 integrations**. The following table lists them grouped by integration partner. ## Core Components @@ -17,7 +17,6 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [AnswerBuilder](https://docs.haystack.deepset.ai/docs/answerbuilder) | Builder | ✅ Available | | [AnswerJoiner](https://docs.haystack.deepset.ai/docs/answerjoiner) | Joiner | ✅ Available | | [AutoMergingRetriever](https://docs.haystack.deepset.ai/docs/automergingretriever) | Retriever | ✅ Available | -| [AzureOCRDocumentConverter](https://docs.haystack.deepset.ai/docs/azureocrdocumentconverter) | Converter | ✅ Available | | [AzureOpenAIChatGenerator](https://docs.haystack.deepset.ai/docs/azureopenaichatgenerator) | Generator | ✅ Available | | [AzureOpenAIDocumentEmbedder](https://docs.haystack.deepset.ai/docs/azureopenaidocumentembedder) | Embedder | ✅ Available | | [AzureOpenAIResponsesChatGenerator](https://docs.haystack.deepset.ai/docs/azureopenairesponseschatgenerator) | Generator | ✅ Available | @@ -31,7 +30,6 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [CSVToDocument](https://docs.haystack.deepset.ai/docs/csvtodocument) | Converter | ✅ Available | | [DocumentCleaner](https://docs.haystack.deepset.ai/docs/documentcleaner) | Preprocessor | ✅ Available | | [DocumentJoiner](https://docs.haystack.deepset.ai/docs/documentjoiner) | Joiner | ✅ Available | -| [DocumentLanguageClassifier](https://docs.haystack.deepset.ai/docs/documentlanguageclassifier) | Classifier | ✅ Available | | [DocumentLengthRouter](https://docs.haystack.deepset.ai/docs/documentlengthrouter) | Router | ✅ Available | | [DocumentPreprocessor](https://docs.haystack.deepset.ai/docs/documentpreprocessor) | Preprocessor | ✅ Available | | [DocumentSplitter](https://docs.haystack.deepset.ai/docs/documentsplitter) | Preprocessor | ✅ Available | @@ -46,11 +44,6 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [FilterRetriever](https://docs.haystack.deepset.ai/docs/filterretriever) | Retriever | ✅ Available | | [HierarchicalDocumentSplitter](https://docs.haystack.deepset.ai/docs/hierarchicaldocumentsplitter) | Preprocessor | ✅ Available | | [HTMLToDocument](https://docs.haystack.deepset.ai/docs/htmltodocument) | Converter | ✅ Available | -| [HuggingFaceAPIChatGenerator](https://docs.haystack.deepset.ai/docs/huggingfaceapichatgenerator) | Generator | ✅ Available | -| [HuggingFaceAPIDocumentEmbedder](https://docs.haystack.deepset.ai/docs/huggingfaceapidocumentembedder) | Embedder | ✅ Available | -| [HuggingFaceAPITextEmbedder](https://docs.haystack.deepset.ai/docs/huggingfaceapitextembedder) | Embedder | ✅ Available | -| [HuggingFaceLocalChatGenerator](https://docs.haystack.deepset.ai/docs/huggingfacelocalchatgenerator) | Generator | ✅ Available | -| [HuggingFaceTEIRanker](https://docs.haystack.deepset.ai/docs/huggingfaceteiranker) | Ranker | ✅ Available | | [ImageFileToDocument](https://docs.haystack.deepset.ai/docs/imagefiletodocument) | Converter | ✅ Available | | [ImageFileToImageContent](https://docs.haystack.deepset.ai/docs/imagefiletoimagecontent) | Converter | ✅ Available | | [JSONConverter](https://docs.haystack.deepset.ai/docs/jsonconverter) | Converter | ✅ Available | @@ -72,14 +65,10 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [MultiQueryEmbeddingRetriever](https://docs.haystack.deepset.ai/docs/multiqueryembeddingretriever) | Retriever | ✅ Available | | [MultiQueryTextRetriever](https://docs.haystack.deepset.ai/docs/multiquerytextretriever) | Retriever | ✅ Available | | [MultiRetriever](https://docs.haystack.deepset.ai/docs/multiretriever) | Retriever | ✅ Available | -| [NamedEntityExtractor](https://docs.haystack.deepset.ai/docs/namedentityextractor) | Extractor | ✅ Available | | [OpenAIChatGenerator](https://docs.haystack.deepset.ai/docs/openaichatgenerator) | Generator | ✅ Available | | [OpenAIDocumentEmbedder](https://docs.haystack.deepset.ai/docs/openaidocumentembedder) | Embedder | ✅ Available | | [OpenAIResponsesChatGenerator](https://docs.haystack.deepset.ai/docs/openairesponseschatgenerator) | Generator | ✅ Available | | [OpenAITextEmbedder](https://docs.haystack.deepset.ai/docs/openaitextembedder) | Embedder | ✅ Available | -| [OpenAPIConnector](https://docs.haystack.deepset.ai/docs/openapiconnector) | Connector | ✅ Available | -| [OpenAPIServiceConnector](https://docs.haystack.deepset.ai/docs/openapiserviceconnector) | Connector | ✅ Available | -| [OpenAPIServiceToFunctions](https://docs.haystack.deepset.ai/docs/openapiservicetofunctions) | Converter | ✅ Available | | [OutputAdapter](https://docs.haystack.deepset.ai/docs/outputadapter) | Converter | ✅ Available | | [PDFMinerToDocument](https://docs.haystack.deepset.ai/docs/pdfminertodocument) | Converter | ✅ Available | | [PDFToImageContent](https://docs.haystack.deepset.ai/docs/pdftoimagecontent) | Converter | ✅ Available | @@ -90,30 +79,12 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [QueryExpander](https://docs.haystack.deepset.ai/docs/queryexpander) | Component | ✅ Available | | [RecursiveDocumentSplitter](https://docs.haystack.deepset.ai/docs/recursivesplitter) | Preprocessor | ✅ Available | | [RegexTextExtractor](https://docs.haystack.deepset.ai/docs/regextextextractor) | Extractor | ✅ Available | -| [RemoteWhisperTranscriber](https://docs.haystack.deepset.ai/docs/remotewhispertranscriber) | Audio | ✅ Available | -| [SearchApiWebSearch](https://docs.haystack.deepset.ai/docs/searchapiwebsearch) | Component | ✅ Available | -| [SentenceTransformersDiversityRanker](https://docs.haystack.deepset.ai/docs/sentencetransformersdiversityranker) | Ranker | ✅ Available | -| [SentenceTransformersDocumentEmbedder](https://docs.haystack.deepset.ai/docs/sentencetransformersdocumentembedder) | Embedder | ✅ Available | -| [SentenceTransformersDocumentImageEmbedder](https://docs.haystack.deepset.ai/docs/sentencetransformersdocumentimageembedder) | Embedder | ✅ Available | -| [SentenceTransformersSimilarityRanker](https://docs.haystack.deepset.ai/docs/sentencetransformerssimilarityranker) | Ranker | ✅ Available | -| [SentenceTransformersSparseDocumentEmbedder](https://docs.haystack.deepset.ai/docs/sentencetransformerssparsedocumentembedder) | Embedder | ✅ Available | -| [SentenceTransformersSparseTextEmbedder](https://docs.haystack.deepset.ai/docs/sentencetransformerssparsetextembedder) | Embedder | ✅ Available | -| [SentenceTransformersTextEmbedder](https://docs.haystack.deepset.ai/docs/sentencetransformerstextembedder) | Embedder | ✅ Available | | [SentenceWindowRetriever](https://docs.haystack.deepset.ai/docs/sentencewindowretriever) | Retriever | ✅ Available | -| [SerperDevWebSearch](https://docs.haystack.deepset.ai/docs/serperdevwebsearch) | Component | ✅ Available | | [StringJoiner](https://docs.haystack.deepset.ai/docs/stringjoiner) | Joiner | ✅ Available | | [TextCleaner](https://docs.haystack.deepset.ai/docs/textcleaner) | Preprocessor | ✅ Available | | [TextEmbeddingRetriever](https://docs.haystack.deepset.ai/docs/textembeddingretriever) | Retriever | ✅ Available | | [TextFileToDocument](https://docs.haystack.deepset.ai/docs/textfiletodocument) | Converter | ✅ Available | -| [TextLanguageRouter](https://docs.haystack.deepset.ai/docs/textlanguagerouter) | Router | ✅ Available | -| [TikaDocumentConverter](https://docs.haystack.deepset.ai/docs/tikadocumentconverter) | Converter | ✅ Available | -| [ToolInvoker](https://docs.haystack.deepset.ai/docs/toolinvoker) | Component | ✅ Available | | [TopPSampler](https://docs.haystack.deepset.ai/docs/toppsampler) | Sampler | ✅ Available | -| [TransformersExtractiveReader](https://docs.haystack.deepset.ai/docs/transformersextractivereader) | Reader | ✅ Available | -| [TransformersSimilarityRanker](https://docs.haystack.deepset.ai/docs/transformerssimilarityranker) | Ranker | ✅ Available | -| [TransformersTextRouter](https://docs.haystack.deepset.ai/docs/transformerstextrouter) | Router | ✅ Available | -| [TransformersZeroShotDocumentClassifier](https://docs.haystack.deepset.ai/docs/transformerszeroshotdocumentclassifier) | Classifier | ✅ Available | -| [TransformersZeroShotTextRouter](https://docs.haystack.deepset.ai/docs/transformerszeroshottextrouter) | Router | ✅ Available | | [XLSXToDocument](https://docs.haystack.deepset.ai/docs/xlsxtodocument) | Converter | ✅ Available | ## AIML API @@ -159,6 +130,12 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [AnthropicFoundryChatGenerator](https://docs.haystack.deepset.ai/docs/anthropicfoundrychatgenerator) | Generator | ✅ Available | | [AnthropicVertexChatGenerator](https://docs.haystack.deepset.ai/docs/anthropicvertexchatgenerator) | Generator | ✅ Available | +## Arangodb + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [ArangoEmbeddingRetriever](https://docs.haystack.deepset.ai/docs/arangoembeddingretriever) | Retriever | ✅ Available | + ## ArcadeDB | Component | Type | Haystack Enterprise Platform | @@ -185,6 +162,12 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 |-----------|------|------------------------------| | [AzureDocumentIntelligenceConverter](https://docs.haystack.deepset.ai/docs/azuredocumentintelligenceconverter) | Converter | ✅ Available | +## Azure Form Recognizer + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [AzureOCRDocumentConverter](https://docs.haystack.deepset.ai/docs/azureocrdocumentconverter) | Converter | ✅ Available | + ## Brave | Component | Type | Haystack Enterprise Platform | @@ -207,6 +190,12 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [CohereRanker](https://docs.haystack.deepset.ai/docs/cohereranker) | Ranker | ✅ Available | | [CohereTextEmbedder](https://docs.haystack.deepset.ai/docs/coheretextembedder) | Embedder | ✅ Available | +## Datadog + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [DatadogConnector](https://docs.haystack.deepset.ai/docs/datadogconnector) | Connector | ✅ Available | + ## Docling | Component | Type | Haystack Enterprise Platform | @@ -258,6 +247,13 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [GitHubRepoForker](https://docs.haystack.deepset.ai/docs/githubrepoforker) | Connector | ✅ Available | | [GitHubRepoViewer](https://docs.haystack.deepset.ai/docs/githubrepoviewer) | Connector | ✅ Available | +## Google Drive + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [GoogleDriveFetcher](https://docs.haystack.deepset.ai/docs/googledrivefetcher) | Fetcher | ✅ Available | +| [GoogleDriveRetriever](https://docs.haystack.deepset.ai/docs/googledriveretriever) | Retriever | ✅ Available | + ## Google Generative AI | Component | Type | Haystack Enterprise Platform | @@ -284,6 +280,13 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [JinaReaderConnector](https://docs.haystack.deepset.ai/docs/jinareaderconnector) | Connector | ✅ Available | | [JinaTextEmbedder](https://docs.haystack.deepset.ai/docs/jinatextembedder) | Embedder | ✅ Available | +## Langdetect + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [DocumentLanguageClassifier](https://docs.haystack.deepset.ai/docs/documentlanguageclassifier) | Classifier | ✅ Available | +| [TextLanguageRouter](https://docs.haystack.deepset.ai/docs/textlanguagerouter) | Router | ✅ Available | + ## Langfuse | Component | Type | Haystack Enterprise Platform | @@ -327,11 +330,12 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [Mem0MemoryRetriever](https://docs.haystack.deepset.ai/docs/mem0memoryretriever) | Retriever | ✅ Available | | [Mem0MemoryWriter](https://docs.haystack.deepset.ai/docs/mem0memorywriter) | Writer | ✅ Available | -## Meta Llama +## Microsoft Sharepoint | Component | Type | Haystack Enterprise Platform | |-----------|------|------------------------------| -| [MetaLlamaChatGenerator](https://docs.haystack.deepset.ai/docs/metallamachatgenerator) | Generator | ✅ Available | +| [MSSharePointFetcher](https://docs.haystack.deepset.ai/docs/mssharepointfetcher) | Fetcher | ✅ Available | +| [MSSharePointRetriever](https://docs.haystack.deepset.ai/docs/mssharepointretriever) | Retriever | ✅ Available | ## Mistral @@ -358,6 +362,12 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [NvidiaRanker](https://docs.haystack.deepset.ai/docs/nvidiaranker) | Ranker | ✅ Available | | [NvidiaTextEmbedder](https://docs.haystack.deepset.ai/docs/nvidiatextembedder) | Embedder | ✅ Available | +## Oauth + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [OAuthTokenResolver](https://docs.haystack.deepset.ai/docs/oauthtokenresolver) | Connector | ✅ Available | + ## Ollama | Component | Type | Haystack Enterprise Platform | @@ -366,6 +376,14 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [OllamaDocumentEmbedder](https://docs.haystack.deepset.ai/docs/ollamadocumentembedder) | Embedder | ✅ Available | | [OllamaTextEmbedder](https://docs.haystack.deepset.ai/docs/ollamatextembedder) | Embedder | ✅ Available | +## Openapi + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [OpenAPIConnector](https://docs.haystack.deepset.ai/docs/openapiconnector) | Connector | ✅ Available | +| [OpenAPIServiceConnector](https://docs.haystack.deepset.ai/docs/openapiserviceconnector) | Connector | ✅ Available | +| [OpenAPIServiceToFunctions](https://docs.haystack.deepset.ai/docs/openapiservicetofunctions) | Converter | ✅ Available | + ## OpenRouter | Component | Type | Haystack Enterprise Platform | @@ -382,6 +400,12 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [OpenSearchMetadataRetriever](https://docs.haystack.deepset.ai/docs/opensearchmetadataretriever) | Retriever | ✅ Available | | [OpenSearchSQLRetriever](https://docs.haystack.deepset.ai/docs/opensearchsqlretriever) | Retriever | ✅ Available | +## Opentelemetry + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [OpenTelemetryConnector](https://docs.haystack.deepset.ai/docs/opentelemetryconnector) | Connector | ✅ Available | + ## Oracle | Component | Type | Haystack Enterprise Platform | @@ -389,6 +413,12 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [OracleEmbeddingRetriever](https://docs.haystack.deepset.ai/docs/oracleembeddingretriever) | Retriever | ✅ Available | | [OracleKeywordRetriever](https://docs.haystack.deepset.ai/docs/oraclekeywordretriever) | Retriever | ✅ Available | +## Orcarouter + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [OrcaRouterChatGenerator](https://docs.haystack.deepset.ai/docs/orcarouterchatgenerator) | Generator | ✅ Available | + ## Perplexity | Component | Type | Haystack Enterprise Platform | @@ -433,12 +463,42 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | [QdrantHybridRetriever](https://docs.haystack.deepset.ai/docs/qdranthybridretriever) | Retriever | ✅ Available | | [QdrantSparseEmbeddingRetriever](https://docs.haystack.deepset.ai/docs/qdrantsparseembeddingretriever) | Retriever | ✅ Available | +## Searchapi + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [SearchApiWebSearch](https://docs.haystack.deepset.ai/docs/searchapiwebsearch) | Component | ✅ Available | + +## Sentence Transformers + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [SentenceTransformersDiversityRanker](https://docs.haystack.deepset.ai/docs/sentencetransformersdiversityranker) | Ranker | ✅ Available | +| [SentenceTransformersDocumentEmbedder](https://docs.haystack.deepset.ai/docs/sentencetransformersdocumentembedder) | Embedder | ✅ Available | +| [SentenceTransformersDocumentImageEmbedder](https://docs.haystack.deepset.ai/docs/sentencetransformersdocumentimageembedder) | Embedder | ✅ Available | +| [SentenceTransformersSimilarityRanker](https://docs.haystack.deepset.ai/docs/sentencetransformerssimilarityranker) | Ranker | ✅ Available | +| [SentenceTransformersSparseDocumentEmbedder](https://docs.haystack.deepset.ai/docs/sentencetransformerssparsedocumentembedder) | Embedder | ✅ Available | +| [SentenceTransformersSparseTextEmbedder](https://docs.haystack.deepset.ai/docs/sentencetransformerssparsetextembedder) | Embedder | ✅ Available | +| [SentenceTransformersTextEmbedder](https://docs.haystack.deepset.ai/docs/sentencetransformerstextembedder) | Embedder | ✅ Available | + +## Serperdev + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [SerperDevWebSearch](https://docs.haystack.deepset.ai/docs/serperdevwebsearch) | Component | ✅ Available | + ## Snowflake | Component | Type | Haystack Enterprise Platform | |-----------|------|------------------------------| | [SnowflakeTableRetriever](https://docs.haystack.deepset.ai/docs/snowflaketableretriever) | Retriever | ✅ Available | +## Spacy + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [SpacyNamedEntityExtractor](https://docs.haystack.deepset.ai/docs/spacynamedentityextractor) | Extractor | ✅ Available | + ## SQLAlchemy | Component | Type | Haystack Enterprise Platform | @@ -466,12 +526,29 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 |-----------|------|------------------------------| | [TavilyWebSearch](https://docs.haystack.deepset.ai/docs/tavilywebsearch) | Component | ✅ Available | +## Tika + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [TikaDocumentConverter](https://docs.haystack.deepset.ai/docs/tikadocumentconverter) | Converter | ✅ Available | + ## TogetherAI | Component | Type | Haystack Enterprise Platform | |-----------|------|------------------------------| | [TogetherAIChatGenerator](https://docs.haystack.deepset.ai/docs/togetheraichatgenerator) | Generator | ✅ Available | +## Transformers + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [TransformersChatGenerator](https://docs.haystack.deepset.ai/docs/transformerschatgenerator) | Generator | ✅ Available | +| [TransformersExtractiveReader](https://docs.haystack.deepset.ai/docs/transformersextractivereader) | Reader | ✅ Available | +| [TransformersNamedEntityExtractor](https://docs.haystack.deepset.ai/docs/transformersnamedentityextractor) | Extractor | ✅ Available | +| [TransformersTextRouter](https://docs.haystack.deepset.ai/docs/transformerstextrouter) | Router | ✅ Available | +| [TransformersZeroShotDocumentClassifier](https://docs.haystack.deepset.ai/docs/transformerszeroshotdocumentclassifier) | Classifier | ✅ Available | +| [TransformersZeroShotTextRouter](https://docs.haystack.deepset.ai/docs/transformerszeroshottextrouter) | Router | ✅ Available | + ## Unstructured | Component | Type | Haystack Enterprise Platform | @@ -512,3 +589,10 @@ The Haystack Enterprise Platform currently supports **224 components** and **55 | Component | Type | Haystack Enterprise Platform | |-----------|------|------------------------------| | [WeaveConnector](https://docs.haystack.deepset.ai/docs/weaveconnector) | Connector | ✅ Available | + +## Whisper + +| Component | Type | Haystack Enterprise Platform | +|-----------|------|------------------------------| +| [LocalWhisperTranscriber](https://docs.haystack.deepset.ai/docs/localwhispertranscriber) | Audio | ✅ Available | +| [RemoteWhisperTranscriber](https://docs.haystack.deepset.ai/docs/remotewhispertranscriber) | Audio | ✅ Available |