Skip to content

Commit 5e62c62

Browse files
committed
Merge branch 'main' into release/25.2
2 parents 10b30ab + 1cb7a11 commit 5e62c62

34 files changed

+20223
-234
lines changed

Taskfile.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,11 @@ tasks:
152152
cmds:
153153
- poetry run dec-tool update-di-reference
154154

155+
update:integrations:
156+
desc: update integrations page
157+
cmds:
158+
- poetry run dec-tool update-integrations
159+
155160
public:versions:
156161
desc: List public documentation versions
157162
deps:

data/integrations.yml

Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
1+
# Integrations content
2+
---
3+
integrations:
4+
# Template (do not remove)
5+
#
6+
# - name: "Mandatory Short Name of the Service or Application (plain text)"
7+
# icon: "icon spec - have a look at https://squidfunk.github.io/mkdocs-material/reference/icons-emojis/"
8+
# content: |
9+
# Mandatory small markdown paragraph which describes, what you can do with the service or application.
10+
# The content should have at least one link.
11+
# Possible placeholders:
12+
# - {{p.pluginID}} - markdownlink to plugin (replace all '-' with '_')
13+
# - {{p.pluginID_ref}} - relative link to plugin (replace all '-' with '_')
14+
15+
#####
16+
# LLM Provider
17+
#####
18+
19+
- name: Ollama
20+
icon: ":simple-ollama:"
21+
content: |
22+
Use the {{p.cmem_plugin_llm_ExecuteInstructions}} or {{p.cmem_plugin_llm_CreateEmbeddings}} task
23+
to interact with Ollama provided Large Language Models (LLMs).
24+
25+
- name: Azure AI Foundry
26+
icon: ":material-microsoft-azure:"
27+
content: |
28+
Use the {{p.cmem_plugin_llm_ExecuteInstructions}} or {{p.cmem_plugin_llm_CreateEmbeddings}} task
29+
to interact with any [Azure AI Foundry provided Large Language Models](https://ai.azure.com/catalog) (LLMs).
30+
31+
- name: OpenRouter
32+
icon: ":octicons-ai-model-24:"
33+
content: |
34+
Use the {{p.cmem_plugin_llm_ExecuteInstructions}} or {{p.cmem_plugin_llm_CreateEmbeddings}} task
35+
to interact with any [OpenRouter provided Large Language Models](https://openrouter.ai/models) (LLMs).
36+
37+
- name: Anthropic / Claude
38+
icon: ":simple-anthropic:"
39+
content: |
40+
Use the {{p.cmem_plugin_llm_ExecuteInstructions}} or {{p.cmem_plugin_llm_CreateEmbeddings}} task
41+
to interact with any [Anthropic / Claude provided Large Language Models](https://docs.claude.com/en/docs/about-claude/models/overview) (LLMs).
42+
43+
- name: OpenAI
44+
icon: ":simple-openai:"
45+
content: |
46+
Use the {{p.cmem_plugin_llm_ExecuteInstructions}} or {{p.cmem_plugin_llm_CreateEmbeddings}} task
47+
to interact with any [OpenAI provided Large Language Models](https://platform.openai.com/docs/models) (LLMs).
48+
49+
#####
50+
# Services
51+
#####
52+
53+
- name: Office 365
54+
icon: ":material-microsoft-office:"
55+
content: |
56+
Use the {{p.office365preadsheet}} to read and write to Excel workbooks in Office 365.
57+
58+
- name: Google Drive
59+
icon: ":material-google-drive:"
60+
content: |
61+
Use the {{p.googlespreadsheet}} to read and write to Excel workbooks in Google Drive.
62+
63+
- name: SSH
64+
icon: ":material-ssh:"
65+
content: |
66+
Interact with SSH servers to {{p.cmem_plugin_ssh_Download}} or {{p.cmem_plugin_ssh_Execute}}.
67+
68+
- name: Kubernetes
69+
icon: ":simple-kubernetes:"
70+
content: |
71+
You can {{p.cmem_plugin_kubernetes_Execute}} and captures its output to process it.
72+
73+
- name: GraphQL
74+
icon: ":simple-graphql:"
75+
content: |
76+
You can execute a {{p.cmem_plugin_graphql_workflow_graphql_GraphQLPlugin}} and process the result in a workflow.
77+
78+
- name: eMail / SMTP
79+
icon: ":material-email-outline:"
80+
content: |
81+
Send plain text or HTML formatted [eMail messages]({{p.SendEMail_ref}}) using an SMTP server.
82+
83+
- name: Jira
84+
icon: ":simple-jira:"
85+
content: |
86+
Execute a {{p.cmem_plugin_jira_JqlQuery}} on a Jira instance to fetch and integrate issue data.
87+
88+
- name: Kafka
89+
icon: ":simple-apachekafka:"
90+
content: |
91+
You can [send]({{p.cmem_plugin_kafka_SendMessages_ref}}) and
92+
[receive messages]({{p.cmem_plugin_kafka_ReceiveMessages_ref}}) to and from a Kafka topic.
93+
94+
- name: Nextcloud
95+
icon: ":simple-nextcloud:"
96+
content: |
97+
Use a Nextcloud instance to [download files]({{p.cmem_plugin_nextcloud_Download_ref}}) to process
98+
them or [upload files]({{p.cmem_plugin_nextcloud_Upload_ref}}) you created with Corporate Memory.
99+
100+
- name: Salesforce
101+
icon: ":fontawesome-brands-salesforce:"
102+
content: |
103+
Interact with your Salesforce data, such as {{p.cmem_plugin_salesforce_workflow_operations_SobjectCreate}} or
104+
execute a {{p.cmem_plugin_salesforce_SoqlQuery}}.
105+
106+
- name: Mattermost
107+
icon: ":simple-mattermost:"
108+
content: |
109+
Send workflow reports or any other message to user and groups in you Mattermost with
110+
the {{p.cmem_plugin_mattermost}} task.
111+
112+
- name: Spark
113+
icon: ":simple-apachespark:"
114+
content: |
115+
Apply a [Spark](https://spark.apache.org/) function to a specified field using {{p.SparkFunction}}.
116+
117+
- name: REST
118+
icon: ":material-application-braces-outline:"
119+
content: |
120+
Execute REST requests using {{p.eccencaRestOperator}}.
121+
122+
- name: PowerBI
123+
icon: ":other-powerbi:"
124+
content: |
125+
Leverage your Knowledge Graphs in PowerBI using our [Corporate Memory Power-BI-Connector](../../consume/consuming-graphs-in-power-bi/index.md).
126+
127+
#####
128+
# Files
129+
#####
130+
131+
- name: YAML
132+
icon: ":simple-yaml:"
133+
content: |
134+
Load and integrate data from YAML files with the {{p.cmem_plugin_yaml_parse}} task.
135+
136+
- name: XML
137+
icon: ":material-xml:"
138+
content: |
139+
Load and write data to XML files with the {{p.xml}} dataset as well as
140+
{{p.XmlParserOperator}} from external services.
141+
142+
- name: CSV
143+
icon: ":fontawesome-solid-file-csv:"
144+
content: |
145+
Comma-separated values (CSV) is a text data format which can be processed
146+
(read and write) with the [CSV Dataset]({{p.csv_ref}}).
147+
148+
- name: Excel
149+
icon: ":fontawesome-solid-file-csv:"
150+
content: |
151+
Use the {{p.excel}} task to read and write to Excel workbooks in the Open XML format (XLSX).
152+
153+
- name: JSON
154+
icon: ":material-code-json:"
155+
content: |
156+
Use the {{p.json}} dataset to read and write JSON files (JavaScript Object Notation).
157+
158+
- name: Zipped JSON
159+
icon: ":material-code-json:"
160+
content: |
161+
Use the {{p.json}} dataset to read and write JSON files in a ZIP Archive.
162+
163+
- name: JSON Lines
164+
icon: ":material-code-json:"
165+
content: |
166+
Use the {{p.json}} dataset to read and write files in the [JSON Lines](https://jsonlines.org/) text file format.
167+
168+
- name: Avro
169+
icon: ":fontawesome-solid-paper-plane:"
170+
#icon: ":other-apacheavro:"
171+
content: |
172+
Use the {{p.avro}} dataset to read and write files in the [Avro](https://avro.apache.org/) format.
173+
174+
- name: Parquet
175+
icon: ":simple-apacheparquet:"
176+
content: |
177+
Use the {{p.parquet}} dataset to read and write files in the [Parquet](https://parquet.apache.org/) format.
178+
179+
- name: ORC
180+
icon: ":other-apacheorc:"
181+
content: |
182+
Use the {{p.orc}} dataset to read and write files in the [ORC](https://orc.apache.org/) format.
183+
184+
- name: RDF
185+
icon: ":simple-semanticweb:"
186+
content: |
187+
Use the {{p.file}} dataset to read and write files in the RDF formats ([N-Quads](https://www.w3.org/TR/n-quads/), [N-Triples](https://www.w3.org/TR/n-triples/), [Turtle](https://www.w3.org/TR/turtle/), [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/) or [RDF/JSON](https://www.w3.org/TR/rdf-json/)).
188+
189+
#####
190+
# Databases
191+
#####
192+
193+
- name: Neo4J
194+
icon: ":simple-neo4j:"
195+
content: |
196+
Use the {{p.neo4j}} dataset for reading and writing [Neo4j graphs](https://neo4j.com/).
197+
198+
- name: PostgreSQL
199+
icon: ":simple-postgresql:"
200+
content: |
201+
PostgreSQL can be accessed with the {{p.Jdbc}} dataset and a [JDBC driver](https://central.sonatype.com/artifact/org.postgresql/postgresql/versions).
202+
203+
- name: MariaDB
204+
icon: ":simple-mariadb:"
205+
content: |
206+
MariaDB can be accessed with the {{p.Jdbc}} dataset and a [JDBC driver](https://central.sonatype.com/artifact/org.mariadb.jdbc/mariadb-java-client/overview).
207+
208+
- name: SQLite
209+
icon: ":simple-sqlite:"
210+
content: |
211+
SQLite can be accessed with the {{p.Jdbc}} dataset and a [JDBC driver](https://central.sonatype.com/artifact/org.xerial/sqlite-jdbc).
212+
213+
- name: MySQL
214+
icon: ":simple-mysql:"
215+
content: |
216+
MySQL can be accessed with the {{p.Jdbc}} dataset and a [JDBC driver](https://central.sonatype.com/artifact/org.mariadb.jdbc/mariadb-java-client/overview).
217+
218+
- name: Hive
219+
icon: ":simple-apachehive:"
220+
content: |
221+
Read from or write to an embedded Apache {{p.Hive}} endpoint.
222+
223+
- name: Microsoft SQL
224+
icon: ":material-microsoft:"
225+
content: |
226+
The Microsoft SQL Server can be accessed with the {{p.Jdbc}} dataset and a [JDBC driver](https://central.sonatype.com/artifact/com.microsoft.sqlserver/mssql-jdbc).
227+
228+
- name: Snowflake
229+
icon: ":simple-snowflake:"
230+
content: |
231+
Snowflake can be accessed with the {{p.SnowflakeJdbc}} dataset and a [JDBC driver](https://central.sonatype.com/artifact/net.snowflake/snowflake-jdbc).
232+
233+
- name: pgvector
234+
icon: ":black_large_square:"
235+
content: |
236+
Store vector embeddings into [pgvector](https://github.com/pgvector/pgvector) using the {{p.cmem_plugin_pgvector_Search}}.
237+
238+
- name: Trino
239+
icon: ":simple-trino:"
240+
content: |
241+
[Trino](https://github.com/trinodb/trino) can be access with the {{p.Jdbc}} dataset and a [JDBC driver](https://trino.io/docs/current/client/jdbc.html).

0 commit comments

Comments
 (0)