PostgREST is an open web server that allows you to turn any database stored in PostgreSQL into a fully functional RESTful API. The motivation for writing PostgREST was to move away from manual CRUD programming, as it can lead to issues: writing business logic often duplicates, ignores, or complicates the database structure; object-relational mapping (ORM) is an unreliable abstraction that results in slow imperative code and can lead to security problems. PostgREST is written in Haskell and is distributed under the MIT license.