Skip to main content

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 monthPricing, US$/1,000 DAUs
≤ 1,0000
> 1,00014.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.

See also

Billing policies and free-of-charge policy