# Store and Retrieve a File with Swan Storage

## Introduction

[Swan IPFS Storage](https://swanipfs.com/)(formerly Multichain Storage) is the core component of Swan Chain's decentralized storage solution. MCS integrates multiple blockchain networks to provide a secure, efficient, and scalable storage service. It leverages smart contracts for enhanced security, ensures data redundancy through decentralized storage on IPFS and the Filecoin network, and offers a user-friendly interface for seamless interaction with the storage system.

This guide will walk you through the steps to install and configure the MCS SDK, create and manage storage buckets, upload and download files, and maintain your storage environment.

### Overview of Steps

1. [Set up the python-MCS-SDK](/bulders/app-developer/store-and-retrieve-a-file-with-swan-storage/1.-set-up-the-python-mcs-sdk.md)
2. [Create amd Manage Buckets](/bulders/app-developer/store-and-retrieve-a-file-with-swan-storage/2.create-and-manage-buckets.md)
3. [Upload Files and Folders](/bulders/app-developer/store-and-retrieve-a-file-with-swan-storage/3.upload-files-and-folders.md)
4. [Retrieve and Download Files](/bulders/app-developer/store-and-retrieve-a-file-with-swan-storage/4.retrieve-and-download-files.md)
5. [Delete Files and Buckets](/bulders/app-developer/store-and-retrieve-a-file-with-swan-storage/5.delete-files-and-buckets.md)


---

# 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.swanchain.io/bulders/app-developer/store-and-retrieve-a-file-with-swan-storage.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.
