- Cloud
- API Gateway
- Third-Party Gateways
Discover APIs from AWS API Gateway¶
API Platform allows you to discover APIs from AWS API Gateway and bring them under centralized governance.
Prerequisites¶
Before you begin, ensure you have:
- An active AWS account with access to AWS API Gateway
- Appropriate permissions to create IAM users and manage API Gateway resources
- Admin access to your API Platform organization. (Only required for Step 1 and 2)
Step 1: Configure User Credentials in AWS API Gateway¶
- Login to your AWS account and navigate to Console Home. Search for "IAM" in the search bar.
- Click on the IAM service. Navigate to Users under Access Management.
- Create an IAM user in AWS with
AmazonAPIGatewayAdministratorpermission. - Obtain an Access Key and Secret Key for the IAM user created in the previous step. Select Third-party service as the use case.
Warning
It is not recommended to enter root credentials of the AWS account. Instead, create a new IAM user with the required permissions and use the credentials of the IAM user. For more information see Best practices for managing AWS access keys.
Step 2: Add an External Gateway in API Platform¶
Now that you have your AWS credentials ready, configure the external gateway connection in API Platform.
- Navigate to Organization Level in API Platform.
-
Click Add External Gateway.
-
Enter the gateway configuration details:
- Gateway Name: A descriptive name for this gateway (e.g.,
Production AWS API Gateway) - Region: The AWS region where your API Gateway is deployed (e.g.,
us-east-1) - Stage: The API Gateway stage to discover APIs from (e.g.,
prod,dev) - Access Key : The Access Key from Step 1
- Secret Key: The Secret Key from Step 1
- Gateway Name: A descriptive name for this gateway (e.g.,
- Click Save
The external gateway is now connected to API Platform and ready for API discovery.
Step 3: Discover APIs from the Gateway¶
Once the external gateway is configured, you can discover and federate APIs into API Platform.
- Navigate to a Project in API Platform.
- Click Create in the project overview.
-
Click on Discover APIs.
-
Select the external gateway(s) from which you want to discover APIs and proceed with discovery.
-
Click Discover APIs from Gateways.
-
View the list of discovered APIs from the selected gateway(s).
Note
Only REST APIs are supported for discovery from AWS API Gateway.





