{
 "generated": "2026-09-18",
 "provider": {
  "name": "Sui public RPC (Sui Foundation / Mysten)",
  "slug": "sui-public-rpc-sui-foundation-mysten",
  "category": "nonevm",
  "category_label": "Specialized networks",
  "url": "https://docs.sui.io/develop/accessing-data/json-rpc-migration",
  "pricing_url": "https://docs.sui.io/develop/accessing-data/json-rpc-migration",
  "capabilities": [
   "gRPC (fullnode.<network>.sui.io:443)",
   "GraphQL RPC (graphql.<network>.sui.io/graphql)",
   "JSON-RPC (DISABLED on Foundation mainnet nodes)"
  ],
  "chains_note": "Sui mainnet/testnet/devnet",
  "chain_families": [
   "move.sui"
  ],
  "network_support": {
   "families": [
    "move.sui"
   ],
   "claims": [
    {
     "target": {
      "kind": "family",
      "id": "move.sui"
     },
     "status": "supported",
     "evidence": {
      "text": "Sui mainnet/testnet/devnet",
      "source_refs": [],
      "verified": true,
      "last_verified": "2026-09-14"
     }
    },
    {
     "target": {
      "kind": "network",
      "id": "sui-mainnet",
      "name": "Sui",
      "family": "move.sui"
     },
     "status": "supported",
     "evidence": {
      "text": "Sui mainnet/testnet/devnet",
      "source_refs": [],
      "verified": true,
      "last_verified": "2026-09-14"
     }
    }
   ],
   "raw": {
    "chains_note": "Sui mainnet/testnet/devnet",
    "avalanche_support": null
   }
  },
  "capability_classes": [
   "rpc.standard",
   "rpc.grpc"
  ],
  "capability_support": [
   {
    "raw": "gRPC (fullnode.<network>.sui.io:443)",
    "class_ids": [
     "rpc.standard",
     "rpc.grpc"
    ],
    "status": "reported",
    "scope": "provider",
    "source_refs": [],
    "verified": true,
    "last_verified": "2026-09-14"
   },
   {
    "raw": "GraphQL RPC (graphql.<network>.sui.io/graphql)",
    "class_ids": [
     "rpc.standard"
    ],
    "status": "reported",
    "scope": "provider",
    "source_refs": [],
    "verified": true,
    "last_verified": "2026-09-14"
   },
   {
    "raw": "JSON-RPC (DISABLED on Foundation mainnet nodes)",
    "class_ids": [
     "rpc.standard"
    ],
    "status": "reported",
    "scope": "provider",
    "source_refs": [],
    "verified": true,
    "last_verified": "2026-09-14"
   }
  ],
  "freshness": {
   "band": "recent",
   "age_days": 4,
   "last_verified": "2026-09-14",
   "as_of": "2026-09-18"
  },
  "status": "active",
  "promo_state": "unknown",
  "avalanche_support": null,
  "avalanche_flag": "no",
  "access_model_raw": "key-free-public; strict rate limits, dev/test use only, not for production",
  "access_model": "key-free-public",
  "free_tier": "Free, rate-limited public-good gRPC, GraphQL and Archival endpoints (fullnode.<network>.sui.io, graphql.<network>.sui.io/graphql) on Mainnet, Testnet, Devnet (gRPC only). 'Do not point a production exchange, indexer, or wallet backend at them.'",
  "rate_limit": "Not published ('strict rate limits')",
  "paid_from": "n/a",
  "pricing_unit": "n/a",
  "promos": null,
  "notes": "JSON-RPC is DISABLED on Sui Foundation mainnet full nodes (shutoff took effect week of July 27, 2026); JSON-RPC snapshot publishing ended end Aug 2026; archival fallback disconnects end Sept 2026 (about 2 weeks away as of 2026-09-14); full code removal mid-Oct 2026. Timeline table unchanged on 2026-09-14. Migrate to gRPC or GraphQL. Archival Service example endpoint archive.mainnet.sui.io:443. Provider matrix (Sui docs, 2026-09-09, not re-fetched today): QuickNode, BlockPi, Ankr, ZAN, Inodra = gRPC+GraphQL+archival; NodeInfra, 01.ro = gRPC+GraphQL; Triton One = gRPC+archival; Alchemy, Dwellir, Blockvision, Natsai, GetBlock = gRPC only.",
  "sources": [
   "https://docs.sui.io/develop/accessing-data/json-rpc-migration",
   "https://docs.sui.io/references/sui-api",
   "https://docs.sui.io/develop/accessing-data/rpc-providers"
  ],
  "verified": true,
  "last_verified": "2026-09-14",
  "page": "/providers/sui-public-rpc-sui-foundation-mysten.html"
 },
 "changes": []
}
