AWS AppSync

Build secure, real-time GraphQL APIs with offline sync and caching
4.3 
Rating
54 votes
Your vote:
Screenshots
1 / 1
Visit Website
aws.amazon.com
Loading

Start from your app’s questions, not your tables. In AWS AppSync, you sketch the GraphQL schema that mirrors how your UI thinks: types, fields, and the queries, mutations, and subscriptions your screens need. Next, wire each field to a data source—DynamoDB for fast key-value lookups, Lambda when you need business logic, Aurora Serverless for relational joins, or any HTTPS service. Use single resolvers for simple reads/writes or compose pipeline resolvers to call multiple sources in sequence and merge results. Build and test in the AppSync console’s query explorer, or define everything as code with the Amplify CLI, CDK, or CloudFormation. Generate strongly typed models for TypeScript, Swift, or Kotlin so your components call the API with confidence.

Add live updates where it matters. Create a subscription tied to a mutation (for example, onCreateMessage) and your clients will receive changes over a persistent connection without polling. Use this pattern for chat, activity feeds, dashboards, or collaborative boards. For mobile and desktop apps that go offline, drop in Amplify DataStore. Interact with local models through simple save/query/observe calls; DataStore queues changes and synchronizes when the network returns. Choose a conflict strategy (auto-merge, optimistic concurrency with versions, or custom Lambda resolution) so edits from multiple users stay consistent. more

Review summary

Features

  • Managed GraphQL endpoint connected to DynamoDB, Lambda, Aurora Serverless, and HTTP APIs
  • JavaScript and VTL resolvers with support for pipeline resolvers
  • Real-time updates via GraphQL subscriptions over secure WebSockets
  • Offline-first sync using Amplify DataStore with conflict resolution strategies
  • Multi-auth with Cognito, OIDC, IAM, and API keys plus field-level authorization
  • Server-side response caching with configurable TTL
  • Type-safe code generation for web, iOS, and Android clients
  • Monitoring and logging with Amazon CloudWatch

How It’s Used

  • Chat and messaging apps with live conversations and typing indicators
  • Team planning boards and collaborative editors with presence and updates
  • E-commerce catalogs and inventory with selective field reads and guarded writes
  • IoT dashboards streaming device telemetry and control commands
  • Content creation and publishing flows with role-based access and draft states
  • Mobile apps that must function offline with reliable background sync
  • Customer support consoles aggregating data from multiple microservices

Plans & Pricing

Query and Data Modification Operations

$4.00

Query and Data Modification Operations

Real-time Updates

$2.00

Real-time Updates
AWS AppSync service

Caching

$0.04

VCPU: 1
Memory: 1.55
Network Performance: Low to Moderate

Comments

4.3
Rating
54 votes
5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0
User

Your vote: