PostgREST
Подробнее
- Создатель
- Joe Nelson (begriffs)
- Год
- Тип
- Автогенерируемый REST API по схеме Postgres
- Лицензия
- MIT
- Официальный сайт
- postgrest.org
Написан на Haskell: направьте его на базу Postgres — и вся схема превращается в RESTful API. Фильтры, соединения и агрегаты задаются параметрами запроса.
Идея: «ваш CRUD API уже живёт в базе — давайте просто его откроем». Пример: GET /users?age=gte.18&order=name. Безопасность — через Row Level Security в Postgres и JWT с claim role. Лежит в основе Supabase. Строит запросы динамически во время выполнения и работает очень быстро, полностью полагаясь на планировщик Postgres. Конкуренты: Hasura (GraphQL), pgrest, RESTinPie (HTTP/2).