Skip to main content

Sui RPC/API matrix

:::warning JSON-RPC is deprecated The Sui API reference marks JSON-RPC as deprecated and directs operators to migrate by July 2026. Treat every new integration as gRPC or GraphQL RPC first. :::

InterfaceStatusBest ForTransportProduction Notes
gRPCRecommendedBackend services, indexers, low-latency object lookup, transaction submission, simulation, and streaming subscriptionsHTTP/2Full node gRPC exposes LedgerService, StateService, TransactionExecutionService, and SubscriptionService in the Full Node protocol. Keep it private or gateway-protected.
GraphQL RPCRecommendedFrontend reads, analytics, flexible object/address/transaction query, and historical explorationHTTPThe GraphQL RPC guide fits query composition and pagination; publish through HTTPS, caching, and rate limits.
JSON-RPCDeprecatedLegacy clients during migration onlyHTTP; migration deadline 2026-07The Sui API reference documents deprecation. Freeze new usage and map methods to gRPC or GraphQL before July 2026.

Use /developer/client-patterns for retry and timeout defaults, and /developer/rate-limiting for shared public endpoint policy.