Instant, secure and fast GraphQL API for Postgres
Builds and serves a client-facing GraphQL API by inspecting your existing database (tables, columns, relations, views, procedures and more). No GraphQL coding necessary!
Works with Apollo, Relay Modern and most other GraphQL clients. Enforce user permissions at the data level using PostgreSQL's well established, granular and trusted Role-Based Access Control (RBAC) and Row-Level Security (RLS) features.
Run it now with one command:
npx postgraphile -c postgres://localhost/mydb
Requires Node.js 8.6+. No installation required (npx performs a temporary install). Connection string is of the format: