> For the complete documentation index, see [llms.txt](https://docs.ultihash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ultihash.io/operations/prebuilt-connections.md).

# 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>
