gRPC
gRPC offers a high-performance, efficient communication protocol that uses Protocol Buffers for fast, compact data serialization. Its strongly typed interfaces reduce runtime errors and simplify client and server development across multiple languages.
The Sui Full Node gRPC API provides a fast, type-safe, and efficient interface for interacting with the Sui blockchain. Use gRPC for backend systems, indexers, typed clients, low-latency point lookups, transaction submission, simulation, and streaming subscriptions. For frontends, tools, dynamic-language clients, and flexible filtered historical queries, consider GraphQL RPC. Full node gRPC is limited by the node's retention; query an Archival Service endpoint directly when you need higher-retention point lookups.