# BDK Persist This crate is home to the [`PersistBackend`] trait which defines the behavior of a database to perform the task of persisting changes made to BDK data structures. The [`Persist`] type provides a convenient wrapper around a [`PersistBackend`] that allows staging changes before committing them.