Welcome - Amazon Elastic Compute Cloud



Beginning on October 14, 2022, HTTP responses from the Amazon EC2 APIs will no longer include a reason-phrase element. As recommended by RFC7230, you should ensure that your applications do not make use of the reason-phrase content. Ensure that your applications use the 3-digit status-code element included in the HTTP response instead.

This is the Amazon EC2 API Reference. It provides descriptions, syntax, and usage examples for each of the actions and data types for the following services:

  • Amazon EC2

  • Amazon EBS

  • Amazon VPC


  • AWS Wavelength

The documentation for each action shows the Query API request parameters and the XML response.

Alternatively, you can use one of the AWS SDKs to access an API that's tailored to the programming language or platform that you're using. For more information, see AWS SDKs.

How Do I? Relevant Documentation

Learn about using the Query API

Making requests to the Amazon EC2 API

Get the list of API actions by function

Actions by service

Get the alphabetical list of API actions


Get the alphabetical list of data types

Data Types

Get a list of common query parameters

Common query parameters

Get descriptions of the error codes

Common client error codes

Get a list of the supported resource-level permissions

Granting required permissions for Amazon EC2 resources

To learn more about Amazon EC2, Amazon EBS, Amazon VPC, and AWS VPN, see the following resources: