|Core||s Supporter||p Pro|
|Audience||Hobbyists, OSS projects and
|Hobbyists & startups who support PostGraphile||Businesses and enterprise|
|Instant GraphQL API
(queries and mutations)
|Automatic CRUD mutations|
|Authentication via JWT or custom
|RLS and RBAC authorization|
|Simple list-based relations|
|Extensible via plugins|
|Simple GraphQL Subscriptions||† †|
|Integrated‡ GraphQL query cost limit|
|Integrated‡ limits on pagination|
|Integrated‡ GraphQL query depth limits|
|Facility to scale via read replicas|
|Pricing||Free / Crowd-fundedPlease give back||Pay what you can§via Patreon, min $1/mo||$100/mo + VATper project|
|Purchase||—||Patreon or Credit Card||Credit/Debit Card|
† Access to Supporter plugin is included with Pro plugin access.
Running in Production for information on how you might go about doing this. Purchasing the Pro plugin helps fund ongoing development and maintenance on the open source PostGraphile.‡ These features integrate deeply with PostGraphile and have been optimised for its nuances by the maintainer. If you wish to build and maintain protections yourself rather than using the Pro plugin, refer to
§ You do not need to select a Patreon tier, instead you may opt to select "Custom" and enter a number you're comfortable with.
Questions, comments or feedback? Email [email protected]
PostGraphile core is OSS under the MIT license
PostGraphile core is sufficient for many peoples needs; it's the only version that existed for the first 2 years of the project and many people are running it with great success in production. No features in PostGraphile core have been removed or obscured, and it continues to be advanced and enhanced.
Development and maintenance of PostGraphile core is ongoing, supported by contributions from the community, professional services contracts, Patreon supporters and sales of commercial plugin licenses.
PostGraphile Supporter and Pro are commercial plugins
The Supporter and Pro plugins enhance PostGraphile with additional features and are loaded through the standard plugin interface.
The Supporter plugin is a reward for people who support PostGraphile's development via Patreon.
The Pro plugin contains features that are particularly useful to businesses wishing to scale their solution out using database read-replicas or protect the generated GraphQL API from expensive queries which may be issued by untrusted third parties. (Typically if the intended clients to your GraphQL API are first-party only then you would use a GraphQL query whitelist (e.g. persisted queries) for this purpose; although the Pro features can still be helpful to dissuade your developers from building expensive queries!)
Commercial plugins help fund development on PostGraphile
Maintaining an OSS project is very (very!) time-intensive. Giving this maintenance work a solid commercial backing benefits hobbyist and commercial users alike by making the project more sustainable and helping new features and fixes to be developed and released faster.
I'm an enterprise user and need X, Y and Z
Please get in touch and I'll be happy to help!