Amazon AppSync logo

Amazon AppSync

Amazon AppSync creates serverless GraphQL and Pub/Sub APIs that simplify application development through a single endpoint to securely query, update, or publish data.

1 APIs 1 Capabilities 10 Features
Amazon AppSyncGraphQLAPI ManagementServerlessAWS

APIs

Amazon AppSync API

REST management API for Amazon AppSync covering GraphQL APIs, data sources, resolvers, functions, types, schema, API keys, and custom domain names.

Capabilities

GraphQL Api Management Workflow

Workflow capability for building and managing GraphQL APIs with AppSync including data sources, resolvers, and schema management.

Run with Naftiko

Features

Managed GraphQL API hosting with automatic scaling
Multiple authentication modes including API key, IAM, Cognito, and Lambda
Real-time subscriptions via WebSocket connections
Pipeline resolvers for composing multi-step data access patterns
Direct Lambda resolvers with APPSYNC_JS runtime support
Built-in caching for improved performance
Conflict detection and resolution for offline sync use cases
Custom domain names with ACM certificate integration
X-Ray tracing and CloudWatch logging integration
Merged APIs for combining multiple GraphQL APIs

Use Cases

Build mobile and web applications with a unified GraphQL data layer
Implement real-time features like live notifications and chat with subscriptions
Create a unified data access layer across multiple microservices
Build offline-capable mobile apps with automatic conflict resolution
Expose DynamoDB tables, Lambda functions, and OpenSearch as GraphQL APIs
Implement federated GraphQL across multiple teams with Merged APIs

Integrations

Amazon DynamoDB
AWS Lambda
Amazon OpenSearch Service
Amazon RDS
Amazon EventBridge
Amazon Cognito
AWS IAM
AWS WAF
Amazon CloudWatch
AWS X-Ray
AWS Certificate Manager
Amazon Route 53

Semantic Vocabularies

Amazon Appsync Context

73 classes · 0 properties

JSON-LD

API Governance Rules

Amazon AppSync API Rules

20 rules · 13 errors 5 warnings 2 info

SPECTRAL