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 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 as 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 2026-08-28 11:56:16 +0530 IST
Yes
No
Send your feedback to us