APIs Reference
Explore the REST APIs available in the AR.IO ecosystem. Our services are built with a commitment to open source principles, and all repositories are publicly available under AGPL-3 licenses.
Available Services
AR.IO Gateway
The core gateway software providing access to data on Arweave. Includes data retrieval, ArNS resolution, and network management.
Turbo
Upload and payment services providing fast, reliable data uploads to Arweave with instant confirmation and transparent pricing.
AR.IO Gateway APIs
The AR.IO Gateway serves as the primary interface for accessing Arweave data through the AR.IO network. Key endpoints include:
- Data Access - Retrieve transaction data and files from Arweave
- ArNS Resolution - Resolve human-readable names to Arweave transaction IDs
- Network Information - Query gateway health, pricing, and network status
- Transaction Management - Submit and track transactions
- Admin Functions - Gateway administration and configuration
Turbo APIs
Turbo provides high-performance upload services for the Arweave network with additional features:
- Data Upload - Fast, reliable uploads with instant confirmation
- Payment Processing - Transparent pricing and payment management
- Upload Tracking - Monitor upload status and metadata
- Credit Management - Handle payment credits and billing
Open Source Commitment
We believe strongly in open source development. All AR.IO services are:
- Publicly Available - Source code is open and accessible
- AGPL-3 Licensed - Ensuring software freedom and transparency
- Community Driven - Built with input from the developer community
- Auditable - Code can be reviewed and verified by anyone
Getting Started
- Choose your service - Select the APIs that fit your needs
- Review the documentation - Each service has comprehensive APIs documentation
- Test endpoints - Use the interactive examples to explore functionality
- Integrate - Implement the APIs in your applications
For SDK alternatives to these REST APIs, visit our SDK documentation.
Explore More
SDK Documentation
Use our TypeScript SDKs for easier integration and development
Quick Start - Upload
Start uploading data to Arweave with our upload guides
Quick Start - Access
Learn how to retrieve and query data from Arweave
Run a Gateway
Deploy your own AR.IO gateway and access these APIs directly
How is this guide?