AWS AppSync endpoints and quotas - AWS General Reference

AWS AppSync endpoints and quotas

The following are the service endpoints and service quotas for this service. To connect programmatically to an AWS service, you use an endpoint. In addition to the standard AWS endpoints, some AWS services offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your AWS account. For more information, see AWS service quotas.

Service endpoints

AWS AppSync control plane

Region Name Region Endpoint Protocol
US East (Ohio) us-east-2 appsync.us-east-2.amazonaws.com HTTPS
US East (N. Virginia) us-east-1 appsync.us-east-1.amazonaws.com HTTPS
US West (N. California) us-west-1 appsync.us-west-1.amazonaws.com HTTPS
US West (Oregon) us-west-2 appsync.us-west-2.amazonaws.com HTTPS
Africa (Cape Town) af-south-1 appsync.af-south-1.amazonaws.com HTTPS
Asia Pacific (Hong Kong) ap-east-1 appsync.ap-east-1.amazonaws.com HTTPS
Asia Pacific (Hyderabad) ap-south-2 appsync.ap-south-2.amazonaws.com HTTPS
Asia Pacific (Jakarta) ap-southeast-3 appsync.ap-southeast-3.amazonaws.com HTTPS
Asia Pacific (Melbourne) ap-southeast-4 appsync.ap-southeast-4.amazonaws.com HTTPS
Asia Pacific (Mumbai) ap-south-1 appsync.ap-south-1.amazonaws.com HTTPS
Asia Pacific (Osaka) ap-northeast-3 appsync.ap-northeast-3.amazonaws.com HTTPS
Asia Pacific (Seoul) ap-northeast-2 appsync.ap-northeast-2.amazonaws.com HTTPS
Asia Pacific (Singapore) ap-southeast-1 appsync.ap-southeast-1.amazonaws.com HTTPS
Asia Pacific (Sydney) ap-southeast-2 appsync.ap-southeast-2.amazonaws.com HTTPS
Asia Pacific (Tokyo) ap-northeast-1 appsync.ap-northeast-1.amazonaws.com HTTPS
Canada (Central) ca-central-1 appsync.ca-central-1.amazonaws.com HTTPS
Europe (Frankfurt) eu-central-1 appsync.eu-central-1.amazonaws.com HTTPS
Europe (Ireland) eu-west-1 appsync.eu-west-1.amazonaws.com HTTPS
Europe (London) eu-west-2 appsync.eu-west-2.amazonaws.com HTTPS
Europe (Milan) eu-south-1 appsync.eu-south-1.amazonaws.com HTTPS
Europe (Paris) eu-west-3 appsync.eu-west-3.amazonaws.com HTTPS
Europe (Spain) eu-south-2 appsync.eu-south-2.amazonaws.com HTTPS
Europe (Stockholm) eu-north-1 appsync.eu-north-1.amazonaws.com HTTPS
Europe (Zurich) eu-central-2 appsync.eu-central-2.amazonaws.com HTTPS
Israel (Tel Aviv) il-central-1 appsync.il-central-1.amazonaws.com HTTPS
Middle East (Bahrain) me-south-1 appsync.me-south-1.amazonaws.com HTTPS
Middle East (UAE) me-central-1 appsync.me-central-1.amazonaws.com HTTPS
South America (São Paulo) sa-east-1 appsync.sa-east-1.amazonaws.com HTTPS

AWS AppSync data plane

Region Name Region Endpoint Protocol
US East (Ohio) us-east-2 appsync.us-east-2.amazonaws.com HTTPS
US East (N. Virginia) us-east-1 appsync.us-east-1.amazonaws.com HTTPS
US West (N. California) us-west-1 appsync.us-west-1.amazonaws.com HTTPS
US West (Oregon) us-west-2 appsync.us-west-2.amazonaws.com HTTPS
Africa (Cape Town) af-south-1 appsync.af-south-1.amazonaws.com HTTPS
Asia Pacific (Hong Kong) ap-east-1 appsync.ap-east-1.amazonaws.com HTTPS
Asia Pacific (Hyderabad) ap-south-2 appsync.ap-south-2.amazonaws.com HTTPS
Asia Pacific (Jakarta) ap-southeast-3 appsync.ap-southeast-3.amazonaws.com HTTPS
Asia Pacific (Melbourne) ap-southeast-4 appsync.ap-southeast-4.amazonaws.com HTTPS
Asia Pacific (Mumbai) ap-south-1 appsync.ap-south-1.amazonaws.com HTTPS
Asia Pacific (Osaka) ap-northeast-3 appsync.ap-northeast-3.amazonaws.com HTTPS
Asia Pacific (Seoul) ap-northeast-2 appsync.ap-northeast-2.amazonaws.com HTTPS
Asia Pacific (Singapore) ap-southeast-1 appsync.ap-southeast-1.amazonaws.com HTTPS
Asia Pacific (Sydney) ap-southeast-2 appsync.ap-southeast-2.amazonaws.com HTTPS
Asia Pacific (Tokyo) ap-northeast-1 appsync.ap-northeast-1.amazonaws.com HTTPS
Canada (Central) ca-central-1 appsync.ca-central-1.amazonaws.com HTTPS
Europe (Frankfurt) eu-central-1 appsync.eu-central-1.amazonaws.com HTTPS
Europe (Ireland) eu-west-1 appsync.eu-west-1.amazonaws.com HTTPS
Europe (London) eu-west-2 appsync.eu-west-2.amazonaws.com HTTPS
Europe (Milan) eu-south-1 appsync.eu-south-1.amazonaws.com HTTPS
Europe (Paris) eu-west-3 appsync.eu-west-3.amazonaws.com HTTPS
Europe (Spain) eu-south-2 appsync.eu-south-2.amazonaws.com HTTPS
Europe (Stockholm) eu-north-1 appsync.eu-north-1.amazonaws.com HTTPS
Europe (Zurich) eu-central-2 appsync.eu-central-2.amazonaws.com HTTPS
Israel (Tel Aviv) il-central-1 appsync.il-central-1.amazonaws.com HTTPS
Middle East (Bahrain) me-south-1 appsync.me-south-1.amazonaws.com HTTPS
Middle East (UAE) me-central-1 appsync.me-central-1.amazonaws.com HTTPS
South America (São Paulo) sa-east-1 appsync.sa-east-1.amazonaws.com HTTPS

Service quotas

Name Default Adjustable Description
All APIs - API keys per API Each supported Region: 50 No Maximum number of API keys per API
All APIs - Authentication providers per API Each supported Region: 50 No The maximum number of authentication providers per API
All APIs - Functions per pipeline resolver or handler Each supported Region: 10 No Maximum number of functions per pipeline resolver or handler
All APIs - Handler, resolver, and function code size Each supported Region: 32 Kilobytes No Maximum code size of handlers, resolvers, and functions running on APPSYNC_JS runtime.
All APIs - Iterations per loops in resolvers, functions, and handlers Each supported Region: 1,000 No Maximum number of iterations in #foreach...#end loops
All APIs - Number of custom domain names Each supported Region: 25 Yes The maximum number of custom domain names per region
All APIs - Request execution time Each supported Region: 30 Seconds No Maximum request execution time
All APIs - Resolvers, functions, and handlers response size Each supported Region: 5 Megabytes No Maximum size of the evaluated resolver, function, or handler template
All APIs - Subscription payload size Each supported Region: 240 Kilobytes No Maximum size of the message received via subscriptions
All APIs - Subscriptions per client connection Each supported Region: 100 Yes Subscriptions code statements per client in a single WebSocket connection. Each statement allows the client to receive multiple messages related to the specific subscription.
Event APIs - APIs per region Each supported Region: 25 Yes The maximum number of AppSync Event APIs per region
Event APIs - Batch size per publish request Each supported Region: 5 No The maximum number of events that can be batched in one publish operation.
Event APIs - Channel namespaces per API Each supported Region: 50 Yes The maximum number of channel namespaces on an Event API
Event APIs - Number of characters allowed in a channel segment Each supported Region: 50 No The maximum character length of a channel segment
Event APIs - Number of segments allowed in a channel Each supported Region: 5 No The maximum number of segments in a channel
Event APIs - Publish payload size Each supported Region: 1.2 Megabytes No The maximum size of the entire payload sent in a publish operation
Event APIs - Rate of connections per API Each supported Region: 2,000 per second Yes The maximum number of Event API connect requests per second.
Event APIs - Rate of inbound events per API Each supported Region: 10,000 per second Yes The maximum number of inbound events per second. Each published event generates a single inbound event.
Event APIs - Rate of outbound messages per API Each supported Region: 1,000,000 per second Yes The maximum number of outbound metered events per second. One metered event equals 5 kB of delivered event.
Event APIs - Rate of request tokens Each supported Region: 2,000 per second Yes The maximum number of request tokens per second for Event APIs in this account in the current Region. AWS AppSync allocates tokens to publish requests based on the amount of resources (processing time and memory) that they consume and the number of 5kB messages published.
GraphQL APIs - APIs per region Each supported Region: 25 Yes Maximum number of GraphQL APIs per region
GraphQL APIs - Max Batch Size per request Each supported Region: 2,000 No The maximum length of the resolver request list that will be sent to a single Lambda function for a BatchInvoke operation.
GraphQL APIs - Number of caching keys Each supported Region: 25 No The maximum number of caching keys
GraphQL APIs - Rate of connections per API Each supported Region: 2,000 per second Yes The maximum number of GraphQL API connect requests per second.
GraphQL APIs - Rate of inbound messages per API Each supported Region: 10,000 per second Yes The maximum number of inbound messages per second. Each subscription type invoked by a mutation generates one inbound message.
GraphQL APIs - Rate of outbound messages per API Each supported Region: 1,000,000 per second Yes The maximum number of outbound messages per second. One outbound message is equal to 5 KB of payload data delivered.
GraphQL APIs - Rate of request tokens

us-east-1: 10,000 per second

us-east-2: 10,000 per second

us-west-2: 10,000 per second

ap-northeast-1: 10,000 per second

ap-northeast-2: 10,000 per second

ap-south-1: 10,000 per second

ap-southeast-1: 10,000 per second

ap-southeast-2: 10,000 per second

eu-central-1: 10,000 per second

eu-west-1: 10,000 per second

eu-west-2: 10,000 per second

Each of the other supported Regions: 5,000 per second

Yes The maximum number of request tokens per second for GraphQL APIs in this account in the current Region. AWS AppSync allocates tokens to mutation and query requests based on the amount of resources (processing time and memory) that they consume. For more details on tokens, see the Monitoring section in the AWS AppSync documentation.
GraphQL APIs - Request mapping template size Each supported Region: 64 Kilobytes No Maximum size of the request mapping template
GraphQL APIs - Resolvers executed in a single request Each supported Region: 10,000 No The maximum number of resolvers that can be executed in a single request
GraphQL APIs - Response mapping template size Each supported Region: 64 Kilobytes No Maximum size of the response mapping template
GraphQL APIs - Schema document size Each supported Region: 1 Megabytes No Maximum size of the schema document
GraphQL APIs - Source API associations per Merged API Each supported Region: 10 Yes The maximum number of Source API associations per Merged API.
Graphql APIs - Rate of subscription invalidation requests Each supported Region: 100 per second No The maximum number of invalidation requests per second per account per region

Rate of request tokens is the maximum number of request tokens per second in this account in the current Region. AWS AppSync allocates tokens to mutation and query requests based on the amount of resources (processing time and memory) that they consume. For more details on tokens, see Using token counts to optimize your requests in the AWS AppSync developer guide.