# Prebuilt connections

UltiHash offers a powerful S3-compatible API for connecting to a huge range of tools. Below are a selection of tools with [tested custom integrations](https://github.com/UltiHash/scripts/tree/main); many more can be easily connected [via the API](/operations/s3-compatible-api.md).

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Airflow</strong></td><td>Programmatically author, schedule and monitor workflows</td><td><a href="/pages/MQZZS870sdaahF4lWWj1">/pages/MQZZS870sdaahF4lWWj1</a></td><td><a href="/files/wsPFPRFcLPoLD6CncF4A">/files/wsPFPRFcLPoLD6CncF4A</a></td></tr><tr><td><strong>AWS Glue</strong></td><td>Event-driven, serverless data integration service</td><td><a href="/pages/eNFt37tW1UnCdmJVa0j9">/pages/eNFt37tW1UnCdmJVa0j9</a></td><td><a href="/files/OgfykDZ5VImlgYK6voBX">/files/OgfykDZ5VImlgYK6voBX</a></td></tr><tr><td><strong>Delta Lake</strong></td><td>Open-source storage framework for building lakehouses</td><td><a href="/pages/Hjjh3PJpIW6xsKFqmsB9">/pages/Hjjh3PJpIW6xsKFqmsB9</a></td><td><a href="/files/iDL9d0mkkwE8rit8FZaH">/files/iDL9d0mkkwE8rit8FZaH</a></td></tr><tr><td><strong>Iceberg</strong></td><td>High-performance format for huge analytic tables</td><td><a href="/pages/Hjjh3PJpIW6xsKFqmsB9">/pages/Hjjh3PJpIW6xsKFqmsB9</a></td><td><a href="/files/2DYzxbs0kgkc7WUaoS01">/files/2DYzxbs0kgkc7WUaoS01</a></td></tr><tr><td><strong>Icechunk</strong></td><td>Storage engine for tensor / ND-array data</td><td><a href="/pages/fJo44NAOFe9YrkVRGv1h">/pages/fJo44NAOFe9YrkVRGv1h</a></td><td><a href="/files/BeRUupUYAZ5G4JeeMpJM">/files/BeRUupUYAZ5G4JeeMpJM</a></td></tr><tr><td><strong>Kafka</strong></td><td>Distributed event streaming platform</td><td><a href="/pages/Hjjh3PJpIW6xsKFqmsB9">/pages/Hjjh3PJpIW6xsKFqmsB9</a></td><td><a href="/files/WtwXxheDgkxQu6dFBfZW">/files/WtwXxheDgkxQu6dFBfZW</a></td></tr><tr><td><strong>Neo4j</strong></td><td>Connect a graph database and retrieve raw data</td><td><a href="/pages/i8uAi71OYA7GUPqlHBI8">/pages/i8uAi71OYA7GUPqlHBI8</a></td><td><a href="/files/hmkQX027rOk5tYrbFZhK">/files/hmkQX027rOk5tYrbFZhK</a></td></tr><tr><td><strong>Presto</strong></td><td>Scalable SQL query engine for modern data analytics</td><td><a href="/pages/mqf6BiTMGdqQ3OYAgELL">/pages/mqf6BiTMGdqQ3OYAgELL</a></td><td><a href="/files/HsBPTZRyxhjGmJOxTUsF">/files/HsBPTZRyxhjGmJOxTUsF</a></td></tr><tr><td><strong>PySpark</strong></td><td>Open-source analytics for large-scale data processing</td><td><a href="/pages/SfGVWpZGJS1YiKntxB1u">/pages/SfGVWpZGJS1YiKntxB1u</a></td><td><a href="/files/nCRP6eBIVdhLpno4nVbE">/files/nCRP6eBIVdhLpno4nVbE</a></td></tr><tr><td><strong>PyTorch</strong></td><td>Library for deep learning on irregular inputs</td><td><a href="/pages/4vnMJIsU6ZhC6kUfaXCT">/pages/4vnMJIsU6ZhC6kUfaXCT</a></td><td><a href="/files/BeUIoCf275ydvhXZ3GHh">/files/BeUIoCf275ydvhXZ3GHh</a></td></tr><tr><td><strong>SuperAnnotate</strong></td><td>Centralize AI data needs and vendor management</td><td><a href="/pages/R1p6evzqYunUfKodqeUv">/pages/R1p6evzqYunUfKodqeUv</a></td><td><a href="/files/E0gXpb4EpRsNvgAonARg">/files/E0gXpb4EpRsNvgAonARg</a></td></tr><tr><td><strong>Trino</strong></td><td>Distributed SQL query engine for big data analytics</td><td><a href="/pages/Wpt04XpRz2NZ6KUVhQ4o">/pages/Wpt04XpRz2NZ6KUVhQ4o</a></td><td><a href="/files/aR0ErE3TS5OEWYcuCKjc">/files/aR0ErE3TS5OEWYcuCKjc</a></td></tr><tr><td><strong>Vector databases</strong></td><td>Connect a vector DB and retrieve raw data based on queries</td><td><a href="/pages/SlXDBwa6UMdSKuGuzjMm">/pages/SlXDBwa6UMdSKuGuzjMm</a></td><td><a href="/files/sK5mmb1mQCubSfD8EDM0">/files/sK5mmb1mQCubSfD8EDM0</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ultihash.io/operations/prebuilt-connections.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
