ar.io Logoar.io Documentation
ARIO Deploy

Features

  • Turbo SDK Integration: Uses Turbo SDK for fast, reliable file uploads to Arweave
  • On-Demand Payment: Pay with ARIO or Base-ETH tokens on-demand during upload
  • Arweave Manifest v0.2.0: Creates manifests with fallback support for SPAs
  • Optional ArNS Updates: Updates ArNS records via ANT with new transaction IDs
  • Automated Workflow: Integrates with GitHub Actions for continuous deployment
  • Git Hash Tagging: In CI (GitHub Actions), tags uploaded data items with the deploying commit SHA
  • 404 Fallback Detection: Automatically sets 404.html as the manifest fallback when present, so deep links into a single-page app resolve instead of 404ing. Override with --fallback-file \<path\> — an SPA that only builds index.html can point at that instead.
  • Network Support: ArNS updates run against the Solana ARIO programs on mainnet or devnet, with an optional custom RPC URL
  • Flexible Deployment: Supports deploying a folder or a single file
  • Modern CLI: Built with oclif for a robust command-line experience
  • TypeScript: Fully typed for better developer experience

How is this guide?