From the previous three tutorials (part 1, part 2, part 3) you now know that a GraphQL API is a special kind of API that supports queries, mutations, and subscriptions. These are defined by a schema and GraphQL clients can introspect that schema.

So how do you build a GraphQL API?

If you’re an Elixir developer, you use Absinthe in a Phoenix app and you’ve got yourself a robust, blazing-fast GraphQL API!

In the final animated video in our 4-part GraphQL series, we give you a quick tour of Absinthe.