# Introduction to the Arweave Data Storage SDK

The **Arweave Data Storage SDK** is a comprehensive toolkit designed to easily store any type of data permanently, facilitating seamless file and folder management on the Arweave blockchain. It leverages Arweave's decentralized permanent storage capabilities and ArFS specification to offer a robust solution for managing drives, folders, and files in a secure and immutable manner. With built-in encryption support, Arweave Data Storage SDK allows you to store files privately ensuring only authorized parties can access the content.

For seamless data storage and retrieval on [Arweave](https://www.arweave.org/), use the [`Arweave Data Storage SDK`](https://www.npmjs.com/package/arweave-storage-sdk) .

**Documentation**

The SDK is structured around several key services and models that produce Arweave compatible transactions:

* **Drives** – Create, list, and manage Arweave Data Storage SDK’s drives.
* **Folders** – Organize files in a hierarchical folder system.
* **Files** – Create, download, and manage file data.
* **Query** – Get uploaded file links, search for files using tags.

**Requirements**

* Node 18 or higher

*The library makes use of modern JavaScript/TypeScript features that require at least Node 18.*


---

# 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.arweavekit.com/arweave-data-storage-sdk/introduction-to-the-arweave-data-storage-sdk.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.
