Need advice about which tool to choose?Ask the StackShare community!

Graphene

97
132
+ 1
0
PostGraphile

80
193
+ 1
43
Add tool

Graphene vs PostGraphile: What are the differences?

Developers describe Graphene as "GraphQL framework for Python". Graphene is a Python library for building GraphQL schemas/types fast and easily. On the other hand, PostGraphile is detailed as "Instant GraphQL API for your PostgreSQL database; use standalone or as a Node.js middleware; MIT-licensed OSS". Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database.

Graphene and PostGraphile can be categorized as "Query Languages" tools.

Some of the features offered by Graphene are:

  • Easy to use: Graphene helps you use GraphQL in Python without effort.
  • Relay: Graphene has builtin support for Relay
  • Django: Automatic Django model mapping to Graphene Types. Check a fully working Django implementation

On the other hand, PostGraphile provides the following key 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

Graphene and PostGraphile are both open source tools. PostGraphile with 7.49K GitHub stars and 364 forks on GitHub appears to be more popular than Graphene with 4.71K GitHub stars and 502 GitHub forks.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Graphene
Pros of PostGraphile
  • 0
    Will replace RESTful interfaces
  • 0
    The future of API's
  • 10
    Postgres based authentication
  • 6
    Great developer support
  • 5
    Lightning fast
  • 5
    Database first with no braking changes
  • 4
    Simple to set up and scale
  • 4
    Bye bye Resolvers
  • 2
    Instant production ready GraphQL
  • 2
    Easy setup of relationships and permissions
  • 2
    9 Automatically generates your GraphQL schema
  • 2
    Back to database first
  • 1
    Works with new and existing databases

Sign up to add or upvote prosMake informed product decisions

What is Graphene?

Graphene is a Python library for building GraphQL schemas/types fast and easily.

What is PostGraphile?

Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database

Need advice about which tool to choose?Ask the StackShare community!

Jobs that mention Graphene and PostGraphile as a desired skillset
What companies use Graphene?
What companies use PostGraphile?
See which teams inside your own company are using Graphene or PostGraphile.
Sign up for StackShare EnterpriseLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Graphene?
What tools integrate with PostGraphile?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to Graphene and PostGraphile?
Graphite
Graphite does two things: 1) Store numeric time-series data and 2) Render graphs of this data on demand
Ethereum
A decentralized platform for applications that run exactly as programmed without any chance of fraud, censorship or third-party interference.
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