Simple and Transparent Pricing - Choose between mesibo Cloud and On-Premise offerings. Both the plans come with generous free credits for you to try the service. Absolutely NO other charges than mentioned here.
mesibo is completely free for educational and research institutes, students, non-profit organizations, or other non-commercial apps for a good cause. Write to us.
Pricing when you download and deploy mesibo in your own premise
Pricing when you use mesibo on cloud
MAU is counted only when a user connects to a mesibo server (cloud or on-premise) within a monthly billing cycle, a message is received for the user or any API operation is carried out on the user. To further clarify, it will be only counted as one even for multiple operations within a monthly billing cycle.
The concurrent user limit will be 10% of the MAU. In our experience, simultaneous users are generally less than 5% of MAU and hence you are unlikely to cross that limit. However, in case you cross the 10% limit, it will be compensated by billing you for MAU = ( concurrent users X 10).
There is NO limit on concurrent users when you host mesibo on-premise.
Real-time bandwidth consumed by your apps within a monthly billing cycle. Real-time bandwidth includes the bandwidth used in connections, messaging, API invocations, webhooks, push-notifications, etc. However, media bandwidth used by Video and voice calls or conferences does not count towards the real-time bandwidth.
There are no real-time bandwidth charges when you host mesibo on-premise.
Maximum Real-time storage used by your apps within a monthly billing cycle. Real-time storage includes everything stored by your app including messages, users, groups, etc.
There are no real-time database charges when you host mesibo on-premise.
One-to-one video and voice calling are free and unlimited. There are absolutely no charges for one-to-one video and voice media bandwidth. However, each call exchanges a few messages (typically 5 to 8) every few seconds, to set up and to keep calls alive, which counts toward the real-time bandwidth. The bandwidth consumed by these messages is minimal and very small.
Mesibo only charges for the bandwidth consumed by all your participants. There is no limit on the number of participants. Conferencing Bandwidth depends on the number of participants and video resolution used. Refer to the conferencing page for details.
TURN servers dramatically increase the reliability of video and voice calling, especially when your users are behind firewalls, or non-cooperative routers, or symmetric NAT. The use of TURN server is highly recommended and it's ON for your apps by default. You can disable it from the mesibo console if requires.
All your messages are retained indefinitely till your account is active.
mesibo allows you to use your own file servers or cloud services like Amazon AWS, Amazon S3, Google Cloud Storage, Microsoft Azure, etc. for file storage. Hence, mesibo has no restrictions on file size.
Assume that your application has 1,000 monthly active users (MAU) and sends 20 million messages of average 50 bytes (utilizing about 1 GB bandwidth). Let's calculate what will be the monthly cost for On-premise and Cloud deployment.
The total cost for 1,000 MAU will be 1,000*0.01=$10 per month.
- For On-premise deployment, there are no other charges, and hence, the total cost will be only $10 per month as calculated above.
- For Cloud deployment, there will be an additional cost for bandwidth and storage. In this case, 1GB bandwidth. Hence, the total cost will be $10+1*0.9=$10.9 per month. Also, concurrent users are limited to 10% of MAU. So in this case, 1,000/10 = 100 concurrent users will be allowed. If you exceed that, say 150 concurrent users, you will be charged for 150*10 = 1,500 MAU.
You can view your live usage in mesibo console. Use the Pricing Calculator to get an estimate for your usage.
You can get started with mesibo and use it for free. Upon sign-up, your account will be added with sufficient free credits to get you started and use the service. You can use these free credits for testing and development without paying a single penny until your usage grows, and you wish to switch to Pay-As-You-Go (PAYG) plan.
You can switch to PAYG plan anytime by adding the credit balance in your account.
You can add PAYG credit balance as low as US$ 50 in your account whenever you need to. Your usage charges will be deducted from the credit balance at the end of a monthly billing cycle and the remaining credit will be carried forward for the next billing cycle. You can check your credit balance in ‘My Account’ section of the console.
mesibo offers free quota for both free and PAYG subscription. If you exceed these limits, add credit to your account to prevent any interruption of service. We calculate quota as defined below:
You may cancel this PAYG subscription at any time by stop using it. There is no refund of the credit balance.
We have a great support team if you have any specific questions. You can reach us at https://mesibo.com/help
mesibo offers migration service to migrate from any existing API as part of our custom solutions.
Monthly Active User (MAU) is a key performance indicator (KPI) often used by mobile apps, online games and social networking sites. MAU represents the unique monthly active users for a monthly billing cycle. MAU is counted when a user connects to mesibo server within monthly billing cycle. To further clarify, it will be only counted as one active user when a unique user connects to mesibo server multiple times during the monthly billing cycle. A connection is required to perform any types of communication (sending and receiving messages, calls etc) between users and servers.
Concurrent Users is metric of maximum number of users connected to mesibo server at the same time in any given moment. This number does not quantify unique users at all and is a raw count of connections. Typically, CCU is 10% of daily active users (DAU) which is typically 50% of MAU. However, these metrics vary from an app to app and also depending on the nature of app. Calculating and watching CCU will help you determine the right mesibo plan for your app today and in future.
Concurrent users are also referred to as peak or simultaneous connections.
Message rate limit (throttling) is referred to as the total number of messages that can be sent by all your users in any given second. Typically, a message rate/second for an application like WhatsApp is 0.05% of MAU (based on public stats). mesibo has assigned much higher rate limit than that so you should encounter rate limit only in rare circumstances.
Typically 5 to 8 messages are exchanged to setup or re-connect a voice or video call. In addition to that, minimal messages are exchanged from each end every few seconds to keep call alive, exchange quality and control information, etc. All these messages are subject to total messages limit and rate limits.
Absolutely not - quality remains the same whether you are in free or PAYG plan.
However, you can add your own TURN servers in PAYG plans. TURN servers add reliability to calls by assisting some users that are behind badly behaving or symmetric firewalls (roughly 5% of users).
No, all the features are available in all the plans. Only difference is the capacity.
We usually do not throttle your app immediately, unless in extreme situations. We will send you an email and also inform your backend using webhook when your app usage exceeds 50% and 75% of the free limits in the free plan OR 50% and 75% of available credits in PAYG plan. We will throttle or temporarily disable your app only if you do not take any action after these notifications.
mesibo console is the best way to keep a tab on your usage and charges. mesibo console is updated at regular intervals with the usage and corresponding charges.More Pricing FAQ