AWS AppSync
AWS AppSync is a managed GraphQL service for application data and a back-end for mobile, web, and enterprise applications.
Awesome AWS AppSync curates the best AWS AppSync, tools, tutorials, articles and more. PRs are welcome! Also check out Awesome AWS Amplify
AppSync GraphQL Clients
- AWS AppSync JavaScript SDK
- AWS Amplify Client
- AWS AppSync iOS SDK
- AWS AppSync Android SDK
- AWS AppSync Go client
Documentation
- Developer Guide
- Building a Client App
- Building a NodeJS Client App
- Working with Real Time Data
- Security & Authorization
- Resolver Mapping Template Reference
- AWS Amplify GraphQL Client Documentation
- AWS AppSync Apollo Client Documentation
Tutorials - Blogs
General
- Invoke AWS services directly from AWS AppSync
- Getting Started with Amazon Aurora Serverless Database with Data API
- Creating GraphQL Batch Operations for AWS Amplify with AppSync and Cognito
- Building a Fully Serverless Realtime CMS using AWS Appsync and Aurora Serverless
- Visualizing time series data in Vue.js
- Invoking AWS Services from AppSync HTTP Resolvers
- The three ways to execute a GraphQL query from React with AWS AppSync
- Intro to AWS AppSync Pipeline Functions
- Using AWS AppSync Pipeline Resolvers for GraphQL Authorization
- How to deploy a GraphQL API on AWS using the Serverless Framework
- Serverless GraphQL with AWS AppSync and Lambda
- GraphQL authorization with multiple data sources using AWS AppSync
- Build a Multi-user GraphQL Table with AWS AppSync
- Rethinking REST Practices
- Go Forth & AppSync
- Top 9 AWS AppSync Features You Didnโt Know About
- AWS AppSync code-centric development using CloudFormation
- Merge AppSync and Github API into One GraphQL API (on AWS Lambda)
- Dead-simple AWS GraphQL API
- Calling AWS AppSync, or any GraphQL API, from AWS Lambda, part 1
VTL
AWS Amplify
React
- Getting into GraphQL with AWS AppSync
- Create a Multiuser GraphQL CRUD(L) Elasticsearch App in 10 minutes with the new AWS Amplify CLI
- Implementing Search in GraphQL
- Building Serverless React GraphQL Applications with AWS AppSync
- SSR GraphQL with Next.js & AWS AppSync
- AWS AppSync App with React and Apollo
- GraphQL made easy by AWS AppSync
- Building a chat application using AWS AppSync and Serverless
- Building Chatt - A Real-time Multi-user GraphQL Chat App
- React in a Serverless World
React Native
- Building AI Enabled GraphQL Applications
- Code an App With GraphQL, React Native, and AWS AppSync: The Back-End
- Code an App With GraphQL, React Native and AWS AppSync: The App
- Integrating AWS AppSync with React-Native-Navigation
- Authentication
๐ FULL SETUP
Native Android
Vue
Angular
Serverless Framework
SST
Infrastructure as Code
Performance and Monitoring
Tutorials - Videos
- Scalable Offline-Ready GraphQL Applications with AWS AppSync & React
- How to AWS AppSync (YouTube)
- How to AWS AppSync (GitHub)
- AWS AppSync - User Authorization & Fine Grained Access Control
- AWS AppSync Authorization with Amazon Cognito User Pools
- Building an e-Commerce Loyalty App with GraphQL
Miscellaneous Videos
- AWS re:Invent 2018: Authentication & Authorization in GraphQL with AWS AppSync
- AWS re:Invent 2018: Ten Tips And Tricks for Improving Your GraphQL API with AWS AppSync
- AWS re:Invent 2018: Develop Cross-Platform Mobile Apps with React Native, GraphQL, & AWS
News
Example Projects
Relay Modern
React Native
- React Native Starter App - Serverless Pet Tracker
- A real time React Native application built using GraphQL & AWS AppSync
- Enterprise Twitter Clone
- GraphQL events app with realtime and offline functionality using AWS AppSync
- React Native Movies App: AWS AppSync, AWS Amplify, AWS Cognito, GraphQL, DynamoDB
- Basic React Native Implementation
- AI Enabled GraphQL with React Native
- React Native example with user authentication & authorization
React
- SpeakerChat - Real-time Event Q&A Platform with Markdown Support
- Write with Me - Real-time Collaborative Markdown Editor
- Hype Beats
- Appsync Graphql Real-time Canvas
- AWS AppSync Chat
- AWS AppSync Chat with AI features - Chatbots, Image Recognition, Sentiment Analysis, Translation, Text2Speech
- GraphQL events app with realtime and offline functionality using AWS AppSync
- AWS AppSync Recipe App
- AWS AppSync GraphQL Photo Sample
- Unicorn Loyalty: E-Commerce Serverless GraphQL Loyalty Sample App
- AWS AppSync With Apollo 3.0 using Links, React Hooks and Typescript
Angular
Vue
Native iOS
Native Android
Other
- Serverless Application Model and custom resolver using Lambda with Go
- Serverless GraphQL Examples for AWS AppSync and Apollo
- React State Museum
- AWS AppSync Calculator
- Beginner-friendly mobile backend based on AWS AppSync
- Create an AWS AppSync API using SAM - SnappyFeatures #3
- AWS Chatt with ReasonML and Bucklescript