With AWS Service Catalog, you are charged based on the number of API calls made by your account to Service Catalog. API calls made within the free tier are not included. There is no up-front commitment and you can stop making API calls at any time. Calls are charged monthly for the prior month’s usage.

Free tier

The AWS Service Catalog free tier includes 1,000 API calls per month. If you exceed this number of calls per month, you will be charged the AWS Service Catalog usage rates.

Learn more »

Pricing

Pay only for the API calls you make. Each API call is charged based on the tier that it is in. Estimate your monthly bill using the AWS Pricing Calculator.

AWS Service Catalog pricing examples

Pricing example 1 – Create a portfolio containing two products

You set up AWS Service Catalog with one portfolio containing two products, and provide access to the portfolio.
You issue AWS API or CLI calls or use the AWS Service Catalog console to set up your catalog. You will perform six API calls to setup and grant access to the portfolio. The first API call establishes the portfolio. Two calls set up the products and provisioning artifacts. Two calls associate the products to your portfolio. The last call associates a user, group, or role to the portfolio.

If your account has not exceeded the monthly free tier of 1,000 API calls, you will not be charged. If your account has exceeded the monthly free tier of 1,000 API calls, you will be charged:

Total bill (if free tier is exceeded) = 6 API calls * $0.0007 per call = $0.0042

Pricing example 2 – Create two portfolios containing 25 products each and share them with 100 accounts

You set up two portfolios, each containing 25 products. Every product has one version. You create launch constraints and template constraints for both portfolios in your hub account. You share both portfolios with 100 spoke accounts in an organizational unit managed by AWS Organizations. To learn more about hub and spoke account models, read this blog post on setting up a multi-account catalog of AWS Service Catalog products.

You issue AWS API or CLI calls or use the AWS Service Catalog console to perform these actions. You will perform 205 API calls in the hub account and 200 API calls for all the spoke accounts, broken down as follows. In the hub account the first two calls establish the portfolios. Fifty calls are required to create the products with one product version each. 50 calls associate each product to the correct portfolio. 100 calls set up the launch and template constraint for each product. Three calls turn on Service Catalog organization sharing and share the portfolios with the 100 spoke accounts. Finally, 2 calls in each spoke account to provide access to both portfolios.

In the hub account, if your account has not exceeded the monthly free tier of 1,000 API calls, you will not be charged for these API calls. If your hub account has exceeded the monthly free tier of 1,000 API calls, you will be charged:

Total bill in hub account (if free tier is exceeded) = 205 API calls * $0.0007 per call = $0.1435

In each spoke account, if your account has not exceeded the monthly free tier of 1,000 API calls, you will not be charged for these API calls. If your spoke account has exceeded the monthly free tier of 1,000 API calls, you will be charged:

Total bill for spoke accounts (if free tier is exceeded) = 2 API calls * $0.0007 per call * 100 accounts = $0.14

Pricing example 3 – Provision a product and perform a service action

You have set up your AWS Service Catalog, and now you want to provision a product, perform a service action on the running resource, and list the results.
You issue AWS API or CLI calls or use the AWS Service Catalog console to perform these actions. You will perform eight API calls to complete these actions. The first four API calls search for the product and describe the attributes necessary for provisioning. Following that, one call provisions the product, one call executes the service action, and the final two calls describe the status of the provisioning and service action.

If your account has not exceeded the monthly free tier of 1,000 API calls, you will not be charged for these API calls. If your account has exceeded the monthly free tier of 1,000 API calls, you will be charged:

Total bill (if free tier is exceeded) = 8 API calls * $0.0007 per call = $0.0056

Additional pricing resources

TCO Calculator

Calculate your total cost of ownership (TCO)

AWS Pricing Calculator

Easily calculate your monthly costs with AWS

Economics Resource Center

Additional resources for switching to AWS

Learn how to get started with AWS Service Catalog

Visit the getting started page
Ready to build?
Get started with AWS Service Catalog
Have more questions?
Contact us