docs/content/concepts/data-access/archival-store.mdx
Long-term access to historical on-chain data is essential for developers, although full nodes enforce limited retention for scalability and performance. The Archival Store and Service provide a scalable, consistent foundation for accessing historical data on Sui beyond what full nodes or indexer databases typically retain. This infrastructure serves as the historical backbone for GraphQL RPC, gRPC-based apps, and data platforms, providing efficient point lookups for old transactions, checkpoints, and object states, even after full nodes have pruned them.
Both developers and RPC and data providers benefit from using the Archival Store and Service, though their goals and usage patterns differ.
Use the Archival Store and Service to:
Use the Archival Store and Service to:
You can query the archival store through the gRPC-based Archival Service for missing data when using a full node and power GraphQL RPC queries that span unretained data. You can host the service yourself, use a provider, or rely on the public-good version (with rate limits).