Pricing
This page explains how Agora calculates your monthly bill for Signaling.
If you have already signed a contract with Agora, the billing terms and conditions within that contract take precedence.
Signaling pricing
The unit prices are as follows:
Highest number of DAUs for the month | Pricing, US$/1,000 DAUs |
---|---|
≤ 1,000 | 0 |
> 1,000 | 14.50 |
Cost calculation
Billing for Signaling begins once you implement the signaling functionality using Signaling SDK and occurs monthly.
Agora calculates your monthly pricing by adding up the highest number of daily active users (DAUs) for the month of each Signaling project in your Agora Console developer account, subtracting the 1,000 free DAUs, and multiplying by unit pricing.
The basic formula is shown here:
Monthly cost = (total DAUs in all projects - 1000 free DAUs) / 1,000 × unit pricing
Examples
This section illustrates how Agora calculates the cost for Signaling.
One project
Suppose you are using Signaling and the highest number of DAUs for the month is 9,000. Because the first 1,000 in the highest number of DAUs for the month are free of charge, the number of DAUs used to calculate the monthly billing is 8,000. Therefore, the monthly billing for Signaling is 8,000 (DAUs) / 1,000 × $14.50 = $116.
Two projects
Suppose you are using Signaling in project A and project B. The highest number of DAUs for the month in project A is 9,000, and the highest number of DAUs for the month in project B is 5,000. Because the first 1,000 in the highest number of DAUs for the month are free of charge, the number of DAUs used to calculate the monthly billing is 9,000 + 5,000 - 1,000 = 13,000. Therefore, the monthly billing for Signaling is 13,000 (DAUs) / 1,000 × $14.50 = $188.5.