โปรเจ็กต์ PostgREST พัฒนา RESTful API daemon สำหรับ PostgreSQL

PostgREST เป็นเว็บเซิร์ฟเวอร์แบบเปิดที่ให้คุณเปลี่ยนฐานข้อมูลใดๆ ที่จัดเก็บไว้ใน PostgreSQL DBMS ให้เป็น RESTful API เต็มรูปแบบ แรงจูงใจในการเขียน PostgREST คือความปรารถนาที่จะหลีกหนีจากการเขียนโปรแกรม CRUD ด้วยตนเอง เนื่องจากอาจทำให้เกิดปัญหาได้: การเขียนตรรกะทางธุรกิจมักจะทำซ้ำ เพิกเฉย หรือทำให้โครงสร้างฐานข้อมูลซับซ้อน การแมปเชิงวัตถุสัมพันธ์ (การแมป ORM) เป็นสิ่งที่เป็นนามธรรมที่ไม่น่าเชื่อถือซึ่งนำไปสู่โค้ดที่จำเป็นที่ช้าและอาจทำให้เกิดปัญหาด้านความปลอดภัยได้ PostgREST เขียนด้วยภาษา Haskell และเผยแพร่ภายใต้ใบอนุญาต MIT