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. |