ARIO Deploy
Features
- Turbo SDK Integration: Uses Turbo SDK for fast, reliable file uploads to Arweave
- On-Demand Payment: Top up Turbo credits with ARIO, SOL, USDC or Base ETH when a deploy needs them
- Shared credits: Spend credits other wallets have shared with your upload key
- 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. Under
--incrementalthe tag moves to the manifest only — see Incremental uploads for why a per-deploy tag on a file cannot be allowed. - Incremental Uploads (opt-in):
--incrementalpays only for the files that actually changed, recovering the rest from your own past uploads even on a machine with no local cache. See Incremental uploads. - 404 Fallback Detection: Automatically sets
404.htmlas 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 buildsindex.htmlcan point at that instead. - Network Support: ArNS updates run against the Solana ARIO programs on
mainnetordevnet, 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?