aid: amazon-appsync name: Amazon AppSync description: >- Amazon AppSync creates serverless GraphQL and Pub/Sub APIs that simplify application development through a single endpoint to securely query, update, or publish data. type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - Amazon AppSync - GraphQL - API Management - Serverless - AWS url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/apis.yml created: '2024-01-15' modified: '2026-06-20' specificationVersion: '0.19' apis: - aid: amazon-appsync:amazon-appsync-api name: Amazon AppSync API description: >- REST management API for Amazon AppSync covering GraphQL APIs, data sources, resolvers, functions, types, schema, API keys, and custom domain names. image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg humanURL: https://docs.aws.amazon.com/appsync/latest/APIReference/Welcome.html baseURL: https://appsync.us-east-1.amazonaws.com tags: - Amazon AppSync - GraphQL - API Management - Serverless - AWS properties: - type: OpenAPI url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/openapi/amazon-appsync-openapi.yml - type: SpectralRules url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/rules/amazon-appsync-spectral-rules.yml - type: NaftikoCapability url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/capabilities/shared/appsync-api.yaml - type: NaftikoCapability url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/capabilities/graphql-api-management.yaml - type: Vocabulary url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/vocabulary/amazon-appsync-vocabulary.yaml - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/json-schema/appsync-graphql-api-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/json-schema/appsync-data-source-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/json-schema/appsync-resolver-schema.json - type: JSONStructure url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/json-structure/appsync-graphql-api-structure.json - type: JSONStructure url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/json-structure/appsync-resolver-structure.json - type: JSONLD url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/json-ld/amazon-appsync-context.jsonld - type: Example url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/examples/appsync-graphql-api-example.json - type: Example url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/examples/appsync-resolver-example.json - type: Overlay url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/overlays/amazon-appsync-openapi-overlay.yaml - type: ErrorCatalog url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/errors/amazon-appsync-problem-types.yml - type: Conformance url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/conformance/amazon-appsync-conformance.yml common: - type: VulnerabilityDisclosure url: security/amazon-appsync-vulnerability-disclosure.yml - type: DomainSecurity url: security/amazon-appsync-domain-security.yml - type: Authentication url: authentication/amazon-appsync-authentication.yml - type: Packages url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/packages/amazon-appsync-packages.yml - type: MCPServer url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/mcp/amazon-appsync-mcp.yml - type: LLMsTxt url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/llms/amazon-appsync-llms.txt - type: WellKnown url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/well-known/amazon-appsync-well-known.yml - type: SecurityTxt url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/well-known/amazon-appsync-security.txt - type: Lifecycle url: >- https://raw.githubusercontent.com/api-evangelist/amazon-appsync/refs/heads/main/lifecycle/amazon-appsync-lifecycle.yml - type: Features data: - 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 - type: UseCases data: - 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 - type: Integrations data: - 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 maintainers: - FN: Kin Lane email: kin@apievangelist.com