Django - GraphQL

Hi guys

I’m considering to use graphql on my next project, so I dont need to write a lot of endpoints. I heard about graphql frameworks like graphene, ariadne, tartiflette, whats your pros and cons on these frameworks? and feel free to come with other frameworks I havent listed

All the best

1 Like

I haven’t heard of ariadne and tartiflette, but just judging by the number of stars Graphene has, I would go with Graphene: https://github.com/graphql-python/graphene It’s been around for years, it’s stable and has a big community around it. I’ve used it in several projects and it’s quite ok.

1 Like

I’ve been using Graphene for a year, and I hate it. I wish I had kept a list of quirks and annoyances from the beginning, because I’m certain it’d be at least 20 items long by now.

I’m checking out the alternatives now, so don’t have anything else to add yet. Will try to revisit this thread if I learn something.

Also, I’m going to linki the reddit thread started by the OP at the same time as this thread, since it has lots of content relevant to anyone who happens upon this thread instead: https://reddit.com/r/django/comments/fufh50/django_graphql_framework/