Pricing Calculations
The Catalyst Pricing page contains the latest pricing calculations of each action in a feature or component in every Catalyst service.
Depending on the operation in a specific component, the unit of pricing will vary. For most components, the pricing calculations mentioned in the Pricing Page are self-explanatory.
For example, the unit of pricing for Circuits in Serverless is amount/state transition, which indicates that each transition occurring in every circuit is billed at the specified price. Similarly, the unit of pricing for operations such as a File Store Download, Data Store Insertion, or Cache Get is amount/request, which indicates that each request or API call made will be billed at the specified price. Components such Mail, Push Notifications, or Search are priced in the units of amount/email sent, amount/notifications sent, amount/query executed respectively.
The units of pricing for Serverless Functions and AppSail are GB-Second and GB-Minute respectively, which are not as straightforward as the other units. Let’s discuss these units with an example. Consider the pricing for these units as given below.
Functions
Unit: Executions Per Second
Memory | USD Per Second |
---|---|
128 MB | 0.000002 |
256 MB | 0.000004 |
512 MB | 0.000008 |
AppSail
Unit: Instances Per Minute
Memory | USD Per Minute |
---|---|
256 MB | 0.000325 |
512 MB | 0.00065 |
1GB | 0.0013 |
2GB | 0.0026 |
The table indicates that the cost of a function’s execution varies based on the function’s configured memory size. For example, a 128 MB function’s execution will incur a cost of $0.000002 per second. A single unit of this is considered as 1 GB-Second. That is, USD 0.000002 worth of usage per second for a function execution is 1 GB-Second, for a function of memory size 128 MB.
Last Updated 2025-07-23 20:45:13 +0530 +0530
Yes
No
Send your feedback to us