PostgREST

PostgREST

Official

Docker app from grtgbln's Repository

Overview

PostgREST serves a fully RESTful API from any existing PostgreSQL database. It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch.
There are a number of additional configurable options via environmental variables. See documentation: https://docs.postgrest.org/en/latest/references/configuration.html#config-full-list

Requirements


        Requires a separate PostgreSQL database.
    

Runtime arguments

Web UI
http://[IP]:[PORT:3000]/
Network
bridge
Privileged
false

Template configuration

API PortPorttcp

Container Port: 3000

Target
3000
Default
3000
Value
3000
Database Connection URIVariable

Database connection URI for Postgres

Target
PGRST_DB_URI
Default
postgres://USERNAME:PASSWORD@IP_ADDRESS:5432/database
Value
postgres://USERNAME:PASSWORD@IP_ADDRESS:5432/database
API ProxyVariable

Internal API proxy URL. Not recommended to change.

Target
PGRST_OPENAPI_SERVER_PROXY_URI
Default
http://127.0.0.1:3000
Value
http://127.0.0.1:3000

Download Statistics

46,007,193
Total Downloads
1,488,171
This Month
834,193
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
postgrest/postgrest:latest
Last Updated2026-05-08
First Seen2025-06-12

Run PostgREST on Unraid.

PostgREST is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.