ArDrive

For Developers

Build on the permanent cloud.

Store, organize, and access your data through APIs, SDKs, and developer tools that work like the cloud workflows you already know.

Built in the open. Open-source apps, developer tools, and libraries.

Protocol

ArFS

Arweave File System

ArFS is a data modeling, storage, and retrieval protocol designed to emulate common file system operations and provide aspects of mutability to your data hierarchy on Arweave's permanent, immutable blockweave. It works like a file system, and you control the privacy of your data.

SDK + Bundler

Turbo

Bundler and SDK

Turbo is the upload service behind ArDrive, trusted by Meta for their uploads to Arweave. The open-source Turbo SDK brings programmable fiat top-ups, upload reliability, and fast data indexing.

  • →Paying for uploads with a card instead of crypto
  • →Building a front-end app to reliably send data to Arweave
  • →Building a back-end system that stores or backs up data to Arweave

Naming

ArNS domains

Human-readable permaweb URLs

ArNS gives permanent data, apps, and pages memorable names instead of raw transaction IDs. Point a friendly domain to Arweave data, update where it resolves as your project evolves, and make permanent links easier for people and applications to share.

  • →Publishing a permanent app or website with a readable URL
  • →Keeping stable links while updating the underlying transaction ID
  • →Creating shareable entry points for public ArDrive data

Retrieval

Access flexibility

Gateway routing and verification

Build retrieval flows that are not tied to a single gateway. ar.io gateway discovery and Wayfinder help route requests across the network, fail over when needed, and verify data integrity for production applications.

  • →Routing reads through trusted, network, or static gateway providers
  • →Adding failover and retries for more resilient data access
  • →Verifying responses when your app needs stronger guarantees

CLI

ardrive-cli

Command Line Interface

Power users and DevOps teams: streamline file management and automate ArDrive operations with the ArDrive Command Line Interface. Full scripting support for uploads, downloads, drive management, and more.

Permanent, private, and user-owned.

Open-source tools to build on the permanent web.