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.