PostgREST é um servidor web aberto que transforma qualquer banco de dados armazenado no SGBD PostgreSQL em uma API RESTful completa. A motivação para escrever o PostgREST foi o desejo de evitar a programação manual de CRUD, pois isso pode levar a problemas: a escrita da lógica de negócios frequentemente duplica, ignora ou complica a estrutura do banco de dados; o mapeamento objeto-relacional (ORM) é uma abstração pouco confiável que resulta em código imperativo lento e pode causar problemas de segurança. PostgREST é escrito na linguagem Haskell e distribuído sob a licença MIT.