PostGraphile logo

PostGraphile

Instant GraphQL API for your PostgreSQL database; use standalone or as a Node.js middleware; MIT-licensed OSS
23
48
+ 1
8

What is PostGraphile?

Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database
PostGraphile is a tool in the Query Languages category of a tech stack.
PostGraphile is an open source tool with 8.3K GitHub stars and 417 GitHub forks. Here’s a link to PostGraphile's open source repository on GitHub

Who uses PostGraphile?

Companies
9 companies reportedly use PostGraphile in their tech stacks, including Terrafarm, Legends of Learning, and Edugora.

Developers
14 developers on StackShare have stated that they use PostGraphile.

PostGraphile Integrations

Node.js, PostgreSQL, ExpressJS, Koa, and GraphQL are some of the popular tools that integrate with PostGraphile. Here's a list of all 11 tools that integrate with PostGraphile.

Why developers like PostGraphile?

Here’s a list of reasons why companies and developers use PostGraphile

PostGraphile's Features

  • instant GraphQL schema via reflection over PostgreSQL database API
  • compiles complex GraphQL queries into very few SQL statements resulting in high performance
  • built entirely from plugins - heavily customisable
  • support for PostgreSQL RBAC and RLS
  • watch mode (monitors for database schema changes) for great DX
  • standalone server, express middleware, or GraphQL schema
  • integration with Express auth via pgSettings (e.g. Passport.js, optional)
  • JWT auth (optional)
  • very strong support for PostgreSQL functions
  • simple to set up and scale

PostGraphile Alternatives & Comparisons

What are some alternatives to PostGraphile?
Prisma
Prisma is a powerful database tool used for data access, migrations and visual data management. It replaces traditional ORMs and removes friction from complicated database workflows.
Hasura
An open source GraphQL engine that deploys instant, realtime GraphQL APIs on any Postgres database.
GraphQL
GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.
Oracle PL/SQL
It is a powerful, yet straightforward database programming language. It is easy to both write and read, and comes packed with lots of out-of-the-box optimizations and security features.
Oracle PL/SQL
It is a powerful, yet straightforward database programming language. It is easy to both write and read, and comes packed with lots of out-of-the-box optimizations and security features.
See all alternatives

PostGraphile's Followers
48 developers follow PostGraphile to keep up with related blogs and decisions.
doow wood
Fayez Altamimi
fungilation3428
Ali Abbas
rajoshighosh6746
Oudom Meas
Mohamma76685757
Luke Bechtel
Q75031477
Harold Shanafield