Arweave website screenshot

Arweave

Arweave is a permanent decentralized data storage network that enables developers to store data forever with a single upfront payment. It provides REST and GraphQL APIs for uploading data, querying blocks and transactions by tags and metadata, retrieving wallet balances, and accessing the permaweb data ecosystem. The network uses the AR token for storage fees and supports bundled uploads via the Turbo service with fiat and multi-chain crypto payment options.

3 APIs 0 Features
Decentralized StorageBlockchainPermawebWeb3Data StorageGraphQL

APIs

Arweave HTTP Node API

The core Arweave node REST API for submitting and retrieving transactions, uploading data chunks, querying wallet balances, fetching blocks, and inspecting network state. Reques...

Arweave GraphQL API

GraphQL API for querying Arweave transaction and block metadata by tags, owner addresses, recipients, block height ranges, and transaction IDs. Supports cursor-based pagination ...

Arweave Turbo Upload API

Managed bundling upload service (ar.io Turbo) that implements ANS-104 bundling for high-throughput data uploads to Arweave. Handles millions of uploads daily with automatic retr...

GraphQL

Arweave GraphQL API

The Arweave GraphQL API exposes a read-only query interface for searching and retrieving Arweave transaction and block metadata. It allows developers to find transactions by own...

GRAPHQL

Pricing Plans

Plans

3 plans

PLANS

Rate Limits

Rate Limits

3 limits

RATE LIMITS

FinOps

Finops

FINOPS

Semantic Vocabularies

Arweave Context

6 classes · 34 properties

JSON-LD

Example Payloads

Get Network Info

4 fields

EXAMPLE

Get Transaction Price

5 fields

EXAMPLE

Get Wallet Balance

5 fields

EXAMPLE

Submit Transaction

4 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Cookbook
Cookbook
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
💰
PricingPage
PricingPage
🟢
StatusPage
StatusPage
🔗
Discord
Discord
🔗
Twitter
Twitter
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📰
Blog
Blog
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext

Sources

Raw ↑
name: Arweave
description: Arweave is a permanent decentralized data storage network that enables developers to store data forever with
  a single upfront payment. It provides REST and GraphQL APIs for uploading data, querying blocks and transactions by tags
  and metadata, retrieving wallet balances, and accessing the permaweb data ecosystem. The network uses the AR token for storage
  fees and supports bundled uploads via the Turbo service with fiat and multi-chain crypto payment options.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Decentralized Storage
- Blockchain
- Permaweb
- Web3
- Data Storage
- GraphQL
url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/apis.yml
specificationVersion: '0.19'
modified: '2026-06-13'
apis:
- name: Arweave HTTP Node API
  description: The core Arweave node REST API for submitting and retrieving transactions, uploading data chunks, querying
    wallet balances, fetching blocks, and inspecting network state. Requests target any Arweave node on port 1984 (default
    gateway arweave.net). Amounts are denominated in winstons (1 AR = 10^12 winstons).
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.arweave.org/developers/arweave-node-server/http-api
  baseURL: https://arweave.net
  tags:
  - Transactions
  - Blocks
  - Wallets
  - Chunks
  - Network
  properties:
  - type: Documentation
    url: https://docs.arweave.org/developers/arweave-node-server/http-api
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/openapi.yml
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/json-schema/transaction.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/json-schema/network-info.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/json-schema/chunk.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/examples/get-network-info.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/examples/submit-transaction.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/examples/get-wallet-balance.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/examples/get-transaction-price.json
  contact:
  - FN: Arweave Team
    url: https://www.arweave.org/
    email: team@arweave.org
- name: Arweave GraphQL API
  description: GraphQL API for querying Arweave transaction and block metadata by tags, owner addresses, recipients, block
    height ranges, and transaction IDs. Supports cursor-based pagination and sorting. Primary endpoints are hosted at arweave.net/graphql
    and high-performance alternatives at arweave-search.goldsky.com/graphql. Use GraphQL to find transaction IDs, then use
    the REST API to fetch the actual data.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://gql-guide.vercel.app/
  baseURL: https://arweave.net/graphql
  tags:
  - GraphQL
  - Transactions
  - Blocks
  - Tags
  - Search
  properties:
  - type: Documentation
    url: https://gql-guide.vercel.app/
  - type: GraphQL
    url: https://arweave.net/graphql
  - url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/graphql/arweave-schema.graphql
    type: GraphQLSchema
  - url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/graphql/arweave-graphql.md
    type: GraphQLDocumentation
- name: Arweave Turbo Upload API
  description: Managed bundling upload service (ar.io Turbo) that implements ANS-104 bundling for high-throughput data uploads
    to Arweave. Handles millions of uploads daily with automatic retry, sub-100 KiB free tier, and payment via credit card,
    AR, ETH, SOL, MATIC, USDC, and KYVE. Uploads are priced per byte with dynamic rates tracking the AR token and Arweave
    network storage cost.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.ar.io/build/upload/bundling-services
  baseURL: https://turbo.ardrive.io
  tags:
  - Upload
  - Bundling
  - ANS-104
  - Storage
  properties:
  - type: Documentation
    url: https://docs.ar.io/build/upload/bundling-services
  - type: PricingPage
    url: https://docs.ar.io/build/upload/turbo-credits
common:
- type: Website
  url: https://www.arweave.org/
- type: Documentation
  url: https://docs.arweave.org/developers
- type: Cookbook
  url: https://cookbook.arweave.net/
- type: GettingStarted
  url: https://docs.ar.io/build/
- type: GitHubOrganization
  url: https://github.com/ArweaveTeam
- type: Plans
  url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/plans/plans.yml
- type: RateLimits
  url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/rate-limits/rate-limits.yml
- type: FinOps
  url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/finops/finops.yml
- type: PricingPage
  url: https://docs.ar.io/build/upload/turbo-credits
- type: StatusPage
  url: https://status.ar.io/
- type: Discord
  url: https://discord.gg/arweave
- type: Twitter
  url: https://twitter.com/ArweaveTeam
- type: TermsOfService
  url: https://www.arweave.org/legal/terms-of-use
- type: PrivacyPolicy
  url: https://www.arweave.org/legal/privacy-policy
- type: Blog
  url: https://arweave.medium.com/
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/vocabulary/arweave-vocabulary.json
- type: JSONLDContext
  url: https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/json-ld/arweave-context.jsonld
maintainers:
- FN: Kin Lane
  url: https://apievangelist.com
  email: kin@apievangelist.com