DEV Community

Stan Chollet
Stan Chollet

Posted on

Introducing Tartiflette: dailymotion's Open Source GraphQL Implementation for Python 3.6+

Tartiflette is a brand new GraphQL Implementation built with and for python 3.6+, based on dailymotion’s experience of running a GraphQL API in production for 2.5 years.

Tartiflette intensively uses the SDL of GraphQL. Give it a spin, it tastes good.

Know more about the story of tartiflette on medium.

Top comments (2)

Collapse
 
rhymes profile image
rhymes

Ahah tartiflette, c'est vraiment un nom français 😂 thanks for this Stan, it seems really cool!

I don't have extensive experience with Graphene but can you elaborate on which limits you encountered with it?

Do you plan adding a client library too? gql is not really great :D

Collapse
 
tsunammis profile image
Stan Chollet

Hello @rhymes

The limit we reached were:

The criteria for our custom engine:

  • The developer experience was not really great, a lot of boilerplate code are need to create a schema
  • the wide compatibility (python 2.7 and python 3) limited us using advanced feature of asyncio. (low performance of the Promise implementation)