Skip to main content

Archival Store and Service

What is the Archival Store and Service?​

The Archival Store and Service provide a scalable, consistent foundation for accessing historical onchain data on Sui beyond what full nodes or indexer databases typically retain. Full nodes enforce limited data retention for scalability and performance, so applications that need to query old transactions, checkpoints, or object states rely on the archival infrastructure. You can run the Archival Service yourself as part of a fully self-managed stack, or use the Archival Service and a full node from an RPC provider or indexer operator.

Do GraphQL and gRPC apps need the Archival Service?​

Yes, when they query historical data that full nodes have pruned. This infrastructure serves as the historical backbone for GraphQL RPC, gRPC-based applications, and data platforms, providing efficient point lookups (retrieving an individual transaction, checkpoint, or object state) for historical data even after full nodes have pruned it, that is, removed it under their limited data retention.

Which Archival Store topic do I need?​

Choose the subtopic below that matches the historical data you need to access.