Benefits

With AppSync GraphQL, give application developers the ability to access data from multiple databases, micro-services, and AI models with a single GraphQL API request. Get started quickly by instantly creating GraphQL APIs from your Amazon DynamoDB and Aurora databases. Combine multiple GraphQL APIs into a federated super-graph as you grow.

With AppSync Events, publish and subscribe to real-time events, like score and location updates, chat messages, inventory and price changes, and support ticket updates. Create your Event API and configure channels, auth rules, and message transformations in minutes. Leverage AppSync to manage millions of connections and billions of messages as you grow.

Use AppSync auth modes (API key, OIDC, Cognito, IAM, and Lambda), Private APIs, and AWS WAF integration to secure your APIs. Use AppSync managed custom domains to simplify operations, caches to improve API performance, and integration with Amazon CloudWatch and AWS X-Ray for logging, metrics, and traces.

Pay only for AppSync API operations, real-time connection minutes, and data transfer. Let AppSync handle scaling. Leverage the AppSync free tier to get started.

How GraphQL drives developer agility

AWS AppSync GraphQL APIs enable developers to access exactly the data they need, via a flexible API that securely accesses, manipulates, and combines data from multiple sources.

Use cases

Use AWS AppSync to simplify integration with AI backends like Amazon Bedrock.

Create an AI gateway

Combine multiple GraphQL source APIs into a single Merged GraphQL API “super graph."

Build an AppSync managed supergraph

Introspect your SQL and NoSQL databases and automatically create an API layer.

Instant database APIs

Create a pub/sub solution for your real-time events

Build an AppSync Event API