SwiftGraphQL Logo


GraphQL client and Code Generator.

Get Started

A GraphQL client that lets you forget about GraphQL

SwiftGraphQL lets you decleratively write GraphQL queries using Swift language. This way you can be confident about your queries and develop faster.

SwiftGraphQL client

Queries, Mutations & Subscriptions

SwiftGraphQL comes with a lightweight client that supports queries, mutations and subscriptions. And they all work the same way.

If it compiles, it works.

If your project compiles, your queries work.

We have set up SwiftGraphQL so that you cannot write invalid queries. Every query is backed by a Swift type to make sure everything is in-place.

Just Swift

Develop Swift(ly)

You don’t have to worry about naming collisions, variables, anything. Just Swift. We use Swift in favour of GraphQL wherever possible.

Learn more


Dive right into how SwiftGraphQL works and start using it in your project.