# Persistence
- hashicorp/raft
- state.Store - hashicorp/go-memdb
- FSM
- boltdb - https://github.com/boltdb/bolt (https://github.com/etcd-io/bbolt)
- snapshot and restore
## Additional documentation
The following links provide more detail about about cluster persistence.
* [Consul Architecture Guide](https://www.consul.io/docs/architecture)