PostgREST
Plus d'infos
- Créé par
- Joe Nelson (begriffs)
- Année
- Type
- API REST générée automatiquement à partir d'un schéma Postgres
- Licence
- MIT
- Site officiel
- postgrest.org
Écrit en Haskell — on le pointe vers une base Postgres et il expose tout le schéma sous forme d'API REST. Filtres, jointures et agrégats via des paramètres de requête.
L'argument : « votre API CRUD vit déjà dans la base — autant l'exposer telle quelle ». GET /users?age=gte.18&order=name. La sécurité repose sur la Row Level Security de Postgres et sur un JWT portant une revendication role. C'est lui qui fait tourner Supabase sous le capot. Il génère des requêtes dynamiques à l'exécution — très rapides, car il s'appuie entièrement sur le planificateur de Postgres. Concurrents : Hasura (GraphQL), pgrest, RESTinPie (HTTP/2).