PyCon UK

Registration Office

GraphQL in Python

(A replacement for REST?)

Ed Singleton

Saturday 15th, 12:00 (Room D)


A talk (25 minutes)

GraphQL is a recent specification that is a good replacement for REST APIs. It is flexible and gives frontend developers a high degree of control over what data they get back. It allows much faster iteration, with less negotiation between front and backend developers, and requiring significantly less upfront planning.

It has been used to great success at Facebook, Khan Academy, GitHub and many other developer led companies.

This talk will give a brief overview of GraphQL. Followed by a deeper dive into Python support for it through the Graphene library. It will show how GraphQL can be easily integrated into Django and Flask webframeworks, and be automatically reflected from Django ORM or SqlAlchemy.

Back to schedule