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

# Storage Service

> Storage Service API methods in the Galtea SDK

The Storage Service moves files between this machine and the platform's object storage. The API hands out a link and the file travels through it. On most deployments that link is a presigned storage URL, so the bytes never pass through the API. A deployment whose network cannot reach storage serves the link from the API itself instead. Either way, only the resulting reference is sent back to the API.
This Service is exposed by the `galtea.storage` object.

<Info>
  Remember that we will be using the `galtea` object. More information [here](/sdk/api/galtea).
</Info>

Most test cases attach files through [`test_cases.create()`](/sdk/api/test-case/create) or [`test_cases.upload_input_file()`](/sdk/api/test-case/upload-input-file), which call `upload()` for you. Reach for `galtea.storage` directly when you need to fetch the bytes back, or upload a file for a purpose other than a test case input.

For the full round trip, from a dataset of documents to a scored answer, see [Evaluate Document Inputs](/sdk/tutorials/evaluate-document-inputs).

## Service Methods

* [Upload File](/sdk/api/storage/upload)
* [Download File](/sdk/api/storage/download)
* [Read File](/sdk/api/storage/read)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.