APIs: GraphQL, OpenAPI, AsyncAPI, and friends

Martin Bonnin

Harmonizing APIs: a comparison of OpenAPI and GraphQL using the Spotify schema

Sunday 09:30-09:55 | K.4.201

This talk is about the struggles of a GraphQL developer trying to map the Spotify REST API to GraphQL.

We'll take a look at shared characteristics between openAPI and GraphQL but also at what sets them apart. We'll investigate the challenges of converting an openAPI schema not only to GraphQL but to other languages using code generation. And suggest a few ways this could be made easier.

This talk is really about sharing a common language and building safe and interoperable APIs.

New version is available.