API limits reference
The following table lists the default rate limits for Amazon GameLift Servers API operations. APIs marked with resource-level throttling may be subject to additional limits to prevent database hot key issues.
API action | Burst limit | Rate limit | Resource-level throttling | Notes |
---|---|---|---|---|
AcceptMatch | 100 | 100 | No | Limit is per account. |
ClaimGameServer | 40 | 20 | No | Limit is per account. |
CreateAlias | 4 | 1 | No | Limit is per account. |
CreateBuild | 10 | 1 | No | Limit is per account. |
CreateContainerFleet | 4 | 1 | No | Limit is per account. |
CreateContainerGroupDefinition | 10 | 1 | No | Limit is per account. |
CreateFleet | 4 | 1 | No | Limit is per account. |
CreateFleetLocations | 4 | 1 | No | Limit is per account. |
CreateGameServerGroup | 5 | 0.1 | No | Limit is per account. |
CreateGameSession | 50 | 50 | No | Limit is per account. |
CreateGameSessionQueue | 4 | 1 | No | Limit is per account. |
CreateLocation | 4 | 1 | No | Limit is per account. |
CreateMatchmakingConfiguration | 4 | 1 | No | Limit is per account. |
CreateMatchmakingRuleSet | 4 | 1 | No | Limit is per account. |
CreatePlayerSession | 50 | 50 | No | Limit is per account. |
CreatePlayerSessions | 150 | 150 | No | Limit is per account. |
CreateScript | 10 | 1 | No | Limit is per account. |
CreateVpcPeeringAuthorization | 1 | 0.1 | No | Limit is per account. |
CreateVpcPeeringConnection | 1 | 0.1 | No | Limit is per account. |
DeleteAlias | 4 | 1 | No | Limit is per account. |
DeleteBuild | 10 | 1 | No | Limit is per account. |
DeleteContainerFleet | 4 | 1 | No | Limit is per account. |
DeleteContainerGroupDefinition | 10 | 1 | No | Limit is per account. |
DeleteFleet | 4 | 1 | No | Limit is per account. |
DeleteFleetLocations | 4 | 1 | No | Limit is per account. |
DeleteGameServerGroup | 5 | 0.1 | No | Limit is per account. |
DeleteGameSessionQueue | 4 | 1 | No | Limit is per account. |
DeleteLocation | 4 | 1 | No | Limit is per account. |
DeleteMatchmakingConfiguration | 4 | 1 | No | Limit is per account. |
DeleteMatchmakingRuleSet | 4 | 1 | No | Limit is per account. |
DeleteScalingPolicy | 4 | 1 | No | Limit is per account. |
DeleteScript | 10 | 1 | No | Limit is per account. |
DeleteVpcPeeringAuthorization | 1 | 0.1 | No | Limit is per account. |
DeleteVpcPeeringConnection | 1 | 0.1 | No | Limit is per account. |
DeregisterGameServer | 40 | 20 | No | Limit is per account. |
DeregisterCompute | 10 | 2 | No | Limit is per account. |
DescribeAlias | 10 | 2 | No | Limit is per account. |
DescribeBuild | 20 | 5 | No | Limit is per account. |
DescribeCompute | 10 | 2 | No | Limit is per account. |
DescribeContainerFleet | 20 | 5 | No | Limit is per account. |
DescribeContainerGroupDefinition | 20 | 5 | No | Limit is per account. |
DescribeEC2InstanceLimits | 40 | 15 | No | Limit is per account. |
DescribeFleetAttributes | 10 | 2 | No | Limit is per account. |
DescribeFleetCapacity | 4 | 1 | No | Limit is per account. |
DescribeFleetDeployment | 20 | 5 | No | Limit is per account. |
DescribeFleetEvents | 10 | 5 | No | Limit is per account. |
DescribeFleetLocationAttributes | 10 | 2 | No | Limit is per account. |
DescribeFleetLocationCapacity | 10 | 5 | No | Limit is per account. |
DescribeFleetLocationUtilization | 10 | 2 | No | Limit is per account. |
DescribeFleetPortSettings | 10 | 2 | No | Limit is per account. |
DescribeFleetUtilization | 10 | 2 | No | Limit is per account. |
DescribeGameServer | 40 | 20 | No | Limit is per account. |
DescribeGameServerGroup | 10 | 2 | No | Limit is per account. |
DescribeGameServerInstances | 10 | 2 | No | Limit is per account. |
DescribeGameSessionDetails | 10 | 5 | No | Limit is per account. Consider using DescribeGameSessions instead as it has a higher default limit and supports resource level limits. |
DescribeGameSessionPlacement | 75 | 75 | Yes | Limit is per account. Subject to resource-level throttling. |
DescribeGameSessionQueues | 10 | 2 | No | Limit is per account. |
DescribeGameSessions | 20 | 20 | Yes | Limit is per account. Subject to resource-level throttling. |
DescribeInstances | 10 | 2 | No | Limit is per account. |
DescribeMatchmaking | 75 | 75 | Yes | Limit is per account. Subject to resource-level throttling. |
DescribeMatchmakingConfigurations | 15 | 7 | No | Limit is per account. |
DescribeMatchmakingRuleSets | 20 | 10 | No | Limit is per account. |
DescribePlayerSessions | 40 | 40 | Yes | Limit is per account. Subject to resource-level throttling. |
DescribeRuntimeConfiguration | 4 | 1 | No | Limit is per account. |
DescribeScalingPolicies | 20 | 20 | No | Limit is per account. |
DescribeScript | 20 | 5 | No | Limit is per account. |
DescribeVpcPeeringAuthorizations | 1 | 0.1 | No | Limit is per account. |
DescribeVpcPeeringConnections | 1 | 0.1 | No | Limit is per account. |
GetComputeAccess | 4 | 1 | No | Limit is per account. |
GetComputeAuthToken | 10 | 5 | No | Limit is per account. |
GetGameSessionLogUrl | 4 | 1 | No | Limit is per account. |
GetInstanceAccess | 4 | 1 | No | Limit is per account. |
ListAliases | 10 | 2 | No | Limit is per account. |
ListBuilds | 20 | 5 | No | Limit is per account. |
ListContainerFleets | 20 | 5 | No | Limit is per account. |
ListCompute | 10 | 2 | No | Limit is per account. |
ListContainerGroupDefinitions | 20 | 5 | No | Limit is per account. |
ListContainerGroupDefinitionVersions | 20 | 5 | No | Limit is per account. |
ListFleets | 10 | 2 | No | Limit is per account. |
ListFleetDeployments | 20 | 5 | No | Limit is per account. |
ListGameServerGroups | 10 | 2 | No | Limit is per account. |
ListGameServers | 10 | 2 | No | Limit is per account. |
ListLocations | 10 | 2 | No | Limit is per account. |
ListScripts | 20 | 5 | No | Limit is per account. |
ListTagsForResource | 20 | 5 | No | Limit is per account. |
PutScalingPolicy | 4 | 1 | No | Limit is per account. |
RegisterCompute | 10 | 5 | No | Limit is per account. |
RegisterGameServer | 40 | 20 | No | Limit is per account. |
RequestUploadCredentials | 4 | 1 | No | Limit is per account. |
ResolveAlias | 4 | 1 | No | Limit is per account. |
ResumeGameServerGroup | 1 | 0.1 | No | Limit is per account. |
SearchGameSessions | 10 | 5 | No | Limit is per account. |
StartFleetActions | 1 | 0.1 | No | Limit is per account. |
StartGameSessionPlacement | 75 | 75 | No | Limit is per account. |
StartMatchBackfill | 70 | 70 | No | Limit is per account. |
StartMatchmaking | 100 | 100 | No | Limit is per account. |
StopFleetActions | 1 | 0.1 | No | Limit is per account. |
StopGameSessionPlacement | 20 | 20 | No | Limit is per account. |
StopMatchmaking | 100 | 100 | No | Limit is per account. |
SuspendGameServerGroup | 1 | 0.1 | No | Limit is per account. |
TagResource | 20 | 5 | No | Limit is per account. |
TerminateGameSession | 10 | 2 | No | Limit is per account. |
UntagResource | 20 | 5 | No | Limit is per account. |
UpdateAlias | 4 | 1 | No | Limit is per account. |
UpdateBuild | 10 | 1 | No | Limit is per account. |
UpdateContainerGroupDefinition | 10 | 1 | No | Limit is per account. |
UpdateContainerFleet | 4 | 1 | No | Limit is per account. |
UpdateFleetAttributes | 4 | 1 | No | Limit is per account. |
UpdateFleetCapacity | 4 | 1 | No | Limit is per account. |
UpdateFleetPortSettings | 4 | 1 | No | Limit is per account. |
UpdateGameServer | 40 | 20 | No | Limit is per account. |
UpdateGameServerGroup | 5 | 0.1 | No | Limit is per account. |
UpdateGameSession | 10 | 2 | No | Limit is per account. |
UpdateGameSessionQueue | 4 | 1 | No | Limit is per account. |
UpdateMatchmakingConfiguration | 4 | 1 | No | Limit is per account. |
UpdateRuntimeConfiguration | 4 | 1 | No | Limit is per account. |
UpdateScript | 10 | 1 | No | Limit is per account. |
ValidateMatchmakingRuleSet | 4 | 1 | No | Limit is per account. |