Type-safe, multi-backend data serialization.

Version on this page:
LTS Haskell 17.11:
Stackage Nightly 2021-05-15:
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