We have a perfect starter plan for your realtime applications.
$25 per month.
500 concurrent connections | 15 million messages | 500K messages per day
$50 per month.
1000 concurrent connections | 30 million messages | 1 million messages per day
- Every message published is counted as a single message.
- Every message received is counted as a single message. For example if a client published a message to a channel with 10 attached clients, then the count will be 1 message published and 10 messages received, totalling to 11 messages.
Note:
- Client side filtering does not effect on message counting. All event messages published on a channel will be received by all the client subscribing to that channel.
- Client can connect to a channel if its wish to only publish channel messages and not receive any message itself.
Each client connected to Presence (prs:) channel will receive participant joined / left message. This is for the client to build its presence indicator.
Let us take a following example of a presence channel with 10 clients already subscribed and 11th client subscribing.
- 10 clients will receive message about the 11th client joining. ( 10 message consumed)
- 11th client joining will receive message from 10 clients indicating they have already joined. (10 consumed)
In our above example total message consumed by a client joining presence channel is 20. For bigger channel, the number of messages that will be utilised will be exponential.
Presence channel is a powerful feature for implementing message indicators. You can always connect with our realtime experts to devise a practical presence implementation approach.
- Every call from RPC client (caller) to RPC Server (Callee) consumes 2 messages.
- Every response by RPC server (Callee) to RPC client (Caller) consumes 2 message.
- If RPC server (Callee) enable response tracker, it will consume 1 message.
- Unary RPC: the client sends a single request and receives a single response.
- without response tracker will consume 4 messages.
- with response tracker will consume 5 messages.
- Server streaming RPC: the client sends a single request and in return, the server sends a stream of messages.
- 2 messages consumed for RPC call + (2 * N) messages consumed for each response sent + ( 1 * N) message consumed
by response tracker for each response sent.
Our minimum contract period for Started Plan is 1 month payable at the start of the billing cycle.
We understand unexpected spikes can happen and we maintain buffer to manage the unexpected spike. If we observe consistent over-usage, we will alert you and you will need to review your usage and upgrade to the next plan. The system will block over-usage once appropriate notification is sent to you.
Yes and the system will charge you on prorated basis.