Type-safe, multi-backend data serialization.

Version on this page:
LTS Haskell 19.8:
Stackage Nightly 2022-05-20:
Latest on Hackage:

See all snapshots persistent appears in

MIT licensed by Michael Snoyman
This version can be pinned in stack with:persistent-,4315

Module documentation for

  • Database
    • Database.Persist
      • Database.Persist.Class
      • Database.Persist.Quasi
      • Database.Persist.Sql
      • Database.Persist.Types


Type-safe, data serialization. You must use a specific backend in order to make this useful. For more information, see the chapter in the Yesod book.


Parse UTCTime in 8601 format #339

Support for monad-control 1.0