StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Graphene
ByGrapheneGraphene

Graphene

#1804in Languages
Stacks100Discussions3
Followers142
OverviewDiscussions3

What is Graphene?

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

Graphene is a tool in the Languages category of a tech stack.

Key Features

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

Graphene Pros & Cons

Pros of Graphene

  • ✓The future of API's
  • ✓Will replace RESTful interfaces

Cons of Graphene

No cons listed yet.

Graphene Alternatives & Comparisons

What are some alternatives to Graphene?

GraphQL

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.

SQL

SQL

SQL is designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

Prisma

Prisma

Prisma is an open-source database toolkit. It replaces traditional ORMs and makes database access easy with an auto-generated query builder for TypeScript & Node.js.

Oracle PL/SQL

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.

JSON API

JSON API

It is most widely used data format for data interchange on the web. This data interchange can happen between two computers applications at different geographical locations or running within same hardware machine.

JsonAPI

JsonAPI

t is a format that works with HTTP. A main goal of the specification is to optimize HTTP requests both in terms of the number of requests and the size of data packages exchanged between clients and servers.

Graphene Integrations

GraphQL, Django, Python, Relay Framework are some of the popular tools that integrate with Graphene. Here's a list of all 4 tools that integrate with Graphene.

GraphQL
GraphQL
Django
Django
Python
Python
Relay Framework
Relay Framework

Try It

Visit Website

Adoption

On StackShare

Companies
33
TAOTAR+27
Developers
73
CLGTSM+67

Graphene Discussions

Discover why developers choose Graphene. Read real-world technical decisions and stack choices from the StackShare community.

Michael Mota
Michael Mota

Founder

Aug 31, 2019

Needs adviceonDjangoDjangoGraphQLGraphQLGrapheneGraphene

I've been using Django for quite a long time and in my opinion I would never switch from it. My company is currently using Django with REST framework and a part in GraphQL using Graphene. On the frontend we use Next.js and so far everything has been running quite good. I've found limitations but manage to solve it.

As someone mentioned before, if you are comfortable with Django, don't switch. There's no need since with django you can basically achieve anything. Of course this will depend on the project you want to build, but the scalability and flexibility django can offer it's just out of this world. (Don't want to sound like a fan boy haha but it really is).

0 views0
Comments
Michael Mota
Michael Mota

Founder at AlterEstate

Aug 6, 2019

Needs adviceonGrapheneGrapheneDjangoDjangoGraphQLGraphQL

We recently implemented GraphQL because we needed to build dynamic reports based on the user preference and configuration, this was extremely complicated with our actual RESTful API, the code started to get harder to maintain but switching to GraphQL helped us to to build beautiful reports for our clients that truly help them make data-driven decisions.

Our goal is to implemented GraphQL in the whole platform eventually, we are using Graphene , a python library for Django .

0 views0
Comments
Malthe Jørgensen
Malthe Jørgensen

CTO at Peergrade

Apr 2, 2019

Needs adviceonPostgreSQLPostgreSQLDjangoDjangoGraphQLGraphQL

We recently switched from MongoDB and the Python library MongoEngine to PostgreSQL and Django in order to:

  • Better leverage @{GraphQL}|tool:3820| (using the @{Graphene}|tool:4611| library)
  • Allow us to use the autogenerated Django admin interface
  • Allow better performance due to the way some of our pages present data
  • Give us more a mature stack in the form of Django replacing MongoEngine, which we had some issues with in the past.

MongoDB was hosted on mlab, and we now host Postgres on Amazon RDS .

0 views0
Comments