ar.io Logoar.io Documentation

Introduction

Build powerful applications with our comprehensive suite of SDKs designed for the ar.io ecosystem.

Choose Your SDK

Each SDK serves a specific purpose in the ar.io ecosystem:

  • Turbo SDK - For applications that need fast, reliable data uploads to Arweave
  • turbo-upload - The same uploads with no dependencies, for adding Turbo to a server that already exists
  • ar.io SDK - For ArNS names, ANT contracts and gateway data on the ar.io network
  • Wayfinder SDK - For decentralized data access with built-in verification and gateway routing

All of them ship TypeScript types. Every one runs in both Node.js and the browser except turbo-upload, which is server-side only: it signs with a raw Arweave key, and that does not belong in a browser.

Next Steps

How is this guide?