| Name | Description | Type | Package | Framework |
| LocalSnapshotStore | Local filesystem backed snapshot store. | Class | akka.persistence.snapshot.local | Akka |
| NoSnapshotStore | Used as default snapshot-store in case no other store was configured. | Class | akka.persistence.snapshot | Akka |
| SnapshotMetadata | param: persistenceId id of persistent actor from which the snapshot was taken. | Class | akka.persistence | Akka |
| SnapshotMetadata$ | Class | akka.persistence | Akka | |
| SnapshotOffer | Offers a PersistentActor a previously saved snapshot during recovery. | Class | akka.persistence | Akka |
| SnapshotOffer$ | Class | akka.persistence | Akka | |
| SnapshotProtocol | Defines messages exchanged between persistent actors and a snapshot store. | Class | akka.persistence | Akka |
| SnapshotProtocol$ | Defines messages exchanged between persistent actors and a snapshot store. | Class | akka.persistence | Akka |
| SnapshotProtocol .DeleteSnapshot | Instructs snapshot store to delete a snapshot. | Class | akka.persistence.SnapshotProtocol | Akka |
| SnapshotProtocol .DeleteSnapshot$ | Class | akka.persistence.SnapshotProtocol | Akka | |
| SnapshotProtocol .DeleteSnapshots | Instructs snapshot store to delete all snapshots that match criteria. | Class | akka.persistence.SnapshotProtocol | Akka |
| SnapshotProtocol .DeleteSnapshots$ | Class | akka.persistence.SnapshotProtocol | Akka | |
| SnapshotProtocol .LoadSnapshot | Instructs a snapshot store to load a snapshot. | Class | akka.persistence.SnapshotProtocol | Akka |
| SnapshotProtocol .LoadSnapshot$ | Class | akka.persistence.SnapshotProtocol | Akka | |
| SnapshotProtocol .LoadSnapshotResult | Response message to a SnapshotProtocol. | Class | akka.persistence.SnapshotProtocol | Akka |
| SnapshotProtocol .LoadSnapshotResult$ | Class | akka.persistence.SnapshotProtocol | Akka | |
| SnapshotProtocol .SaveSnapshot | Instructs snapshot store to save a snapshot. | Class | akka.persistence.SnapshotProtocol | Akka |
| SnapshotProtocol .SaveSnapshot$ | Class | akka.persistence.SnapshotProtocol | Akka | |
| SnapshotSelectionCriteria | Selection criteria for loading and deleting snapshots. | Class | akka.persistence | Akka |
| SnapshotSelectionCriteria$ | Class | akka.persistence | Akka | |
| SnapshotStore | Java API: abstract snapshot store. | Class | akka.persistence.snapshot.japi | Akka |
| SnapshotStore | Abstract snapshot store. | Interface | akka.persistence.snapshot | Akka |
| SnapshotStoreSpec | This spec aims to verify custom akka-persistence SnapshotStore implementations. | Class | akka.persistence.snapshot | Akka |
| SnapshotStoreSpec$ | Class | akka.persistence.snapshot | Akka | |
| Snapshotter | Snapshot API on top of the internal snapshot protocol. | Interface | akka.persistence | Akka |