deadcoder0904
deadcoder0904

Reputation: 8683

Difference between AWS Amplify & Apollo Client for GraphQL?

I agree Apollo Client is a pain to set up because of lots of boilerplate (although it becomes simple after reading the docs) & things like AWS Amplify, URQL, Apollo Boost & Micro GraphQL React makes it easy to work with GraphQL on the client.

I am currently working with AWS AppSync & want to choose between AWS Amplify & Apollo Client & I was thinking of going in all AWS.

So what is the difference between AWS Amplify & Apollo Client?

Upvotes: 18

Views: 6973

Answers (1)

Ashan
Ashan

Reputation: 19748

When you use AWS Amplify for connecting with AppSync, it will handle not only the GraphQL queries but also access control with IAM roles. In addition it also provides other essential capabilities, for example features like uploading files to S3, authentication with Cognito & etc.

If you use the Apollo Client which is a more focused library for GraphQL.

Upvotes: 13

Related Questions