Type-safe, multi-backend data serialization.

Version on this page:
LTS Haskell 20.23:
Stackage Nightly 2023-06-04:
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