> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/heavyai/llms.txt.
> For full documentation content, see https://docs.nvidia.com/heavyai/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/heavyai/_mcp/server.

# Loading Data

You can load data using SQL commands and other utilities in HeavyDB, or load delimited files in Heavy Immerse.

## Loading Data with HeavyDB Utilities

<iframe width="560" height="315" src="https://www.youtube.com/embed/4nXKaj-IUN0" frameborder="0" allowfullscreen />

For more examples of loading data to HeavyDB, see [Loading Data with SQL](/loading-and-exporting-data/command-line/load-data).

## Loading Data with Heavy Immerse

You can load a CSV or TSV file directly into a table in Heavy Immerse. HEAVY.AI supports Latin-1 ASCII format and UTF-8. If you want to load data with another encoding (for example, UTF-16), convert the data to UTF-8 before loading it to HEAVY.AI.

<iframe width="560" height="315" src="https://www.youtube.com/embed/TpegfbRBTSc" frameborder="0" allowfullscreen />

## Loading Data with Apache Kafka

You can load data files into HeavyDB using Apache Kafka from the command line. See [Inserting Data Using Kafka](/loading-and-exporting-data/supported-data-sources/kafka).

## Streaming Data with Apache Kafka

You can stream data from an application directly to the HeavyDB using Apache Kafka. See [Creating a Kafka Click-through Application](/tutorials-and-demos/creating-a-kafka-streaming-application).

<iframe width="560" height="315" src="https://www.youtube.com/embed/o0BTPCSSz1U" frameborder="0" allowfullscreen />