AR.IO LogoAR.IO Documentation

AR.IO Gateway APIs

The AR.IO Gateway is the core software for the AR.IO network, serving the essential responsibility of gateways for accessing, caching, and querying data stored on Arweave. It provides a robust, decentralized infrastructure for interacting with the permanent web.

Core Responsibilities

The AR.IO Gateway handles fundamental operations for the Arweave ecosystem:

  • Data Access - Retrieve transaction data, files, and metadata from Arweave
  • Caching - Intelligent caching strategies for improved performance and availability
  • Data Querying - Powerful search and indexing capabilities for Arweave data
  • ArNS Resolution - Resolve human-readable names to Arweave transaction IDs
  • Network Management - Coordinate with other gateways in the AR.IO network

Advanced Features

Beyond basic gateway functionality, AR.IO Gateway includes sophisticated capabilities:

  • Parquet Generation - Convert Arweave data into optimized Parquet format for analytics
  • Data Verification - Cryptographic verification of data integrity and authenticity
  • Index Querying - Advanced search and filtering across Arweave datasets
  • Farcaster Frames - Support for Farcaster protocol integration
  • Admin Controls - Comprehensive gateway management and configuration

APIs Categories

Get Involved with AR.IO Gateways

Getting Started

  1. Explore the APIs endpoints - Review the comprehensive APIs documentation
  2. Test with sample requests - Try out the interactive examples
  3. Choose your integration approach - Direct APIs calls or SDK usage
  4. Consider running a gateway - Contribute to the network infrastructure

The AR.IO Gateway APIs provide the foundation for building robust, decentralized applications on Arweave with reliable data access and advanced querying capabilities.

How is this guide?