> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kamu.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

Kamu Node supports multiple network protocols for managing metadata, bulk uploads/downloads of datasets, and querying data.

Not sure where to start? Here are some suggestions:

* [REST](/api/rest) is best for interacting with the node from scripts, libraries, and system-to-system integration
* [GraphQL](/api/graphql) is best for interacting with the node when building rich applications
* [FlightSQL](/api/flight-sql) is the most modern way to connect SQL-based systems together including various BI and analytics tools
* [MQTT](/api/mqtt) is used to ingest real-time data from IoT devices
* [OData](/api/odata) can be used to integrate with some legacy systems
* [Blockchain Oracle](/api/oracle) can be used to query data directly from nodes into smart contracts
