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.
Mesibo is free to start. Mesibo gives you free Credits worth $50 on sign-up which is valid for 30 days. After that, Mesibo offers you Pay as you go pricing for both its On-Premise and Cloud offerings. That means you only pay for the services you consume, and once you stop using them, there are no charges or termination fees. Refer to the Mesibo pricing page to know more about pricing.
There is a Master Service Agreement / Terms document available which is applicable to all the mesibo users. You or mesibo will not require to sign (e-sign or physically), accept, or otherwise agree to any other documentation to use mesibo services.
The free tier/credits are offered for evaluation only and hence there are fair usage limits.
Monthly Active User (MAU) represents the unique monthly active users for a monthly billing cycle.
MAU is counted only when a user connects to a mesibo server (cloud or on-premise) within a monthly billing cycle, sends a message or a message is received for the user, or any real-time or backend API operations are performed on the user, for example, create, edit, group membership, etc. In the case of on-premise, all messages and real-time API operations are performed through your server and hence not charged for. To further clarify, it will be only counted as one even for multiple operations within a monthly billing cycle.
Concurrent Users is a metric of the maximum users connected to the mesibo server at the same time at any given moment. Typically, CU is 10% of daily active users (DAU) which is typically 50% of MAU. However, these metrics vary between apps depending on the nature of the app. Calculating and watching CU will help you determine the right mesibo plan for your app today and in the future.
Concurrent users are also referred to as peak or simultaneous connections.
Message rate limit (throttling) is referred to as a 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 assigned much higher rate limit than that so you should encounter rate limit only in rare circumstances.
Absolutely not - quality remains the same whether you are in free or a premium plan.
The mesibo charges only for the TURN bandwidth and not per-minute usage. The reason is that the TURN server is only active for a short duration, and hence it is not fair to charge for the entire call duration. Generally, the TURN server is active during the call initialization and then becomes inactive once the peer-to-peer connection is established. Hence, you will only be charged for bandwidth consumed during the active duration. The active duration can be longer if the participants are behind no-cooperative NATs/firewalls or can be a fraction of the total duration (say 30 seconds for a 60-minute call).
The bandwidth consumption depends upon the call quality and the active duration. Typically an HD (720p) call for 100 minutes will consume around 1 GB of bandwidth per participant. A non-HD call for 250 minutes consumes around 1GB per participant. Hence, depending on your call quality and TURN active duration, you can estimate the TURN bandwidth and the cost. You can use the mesibo console to monitor TURN usage and charges.
There are no limitations once you are a paid user. However, mesibo has intelligent algorithms to detect unfair usage and abuse patterns and in such conditions, requests from your users may be throttled.
The free trial has a limitation on the number of users and groups.
No, all the features are available in all the plans.
We usually do not throttle your app immediately, unless in extreme situations. We will send you an email and also inform your backend using the webhook when your app usage exceeds available credits. We will throttle or temporarily disable your app only if you do not take any action in 24 hours even after these notifications. We will further wait for 7 more days before we delete your data.
The Mesibo console is the best way to keep a tab on your usage and charges. The Mesibo console is updated at regular intervals with the usage and corresponding charges.
You are free to use Mesibo APIs and Services, within free tier limits for testing and development. Our demo apps and source code is an ideal testing ground for you to evaluate what Mesibo can do for you. You can move to the PAYG plan once your evaluation completes or the free tier limit expires, whichever is early.
Absolutely not! There are zero changes to the way you deploy your application or use our APIs irrespective of you are using our free or PAYG plan.
We have 24-hour support and monitoring available from our Singapore and United States offices. For any queries, you can contact us via email at firstname.lastname@example.org.
Yes, refer to the next question.
mesibo is completely free for educational and research institutes, students, non-profit organizations, or other non-commercial apps for a good cause.
To avail of this offer, your app must be completely non-commercial (no charges, no ads), must not use other commercial paid services, and must attribute mesibo for the mesibo services your app is using on all the key screens.
Once your app is ready and live on respective app stores, send us a link to review. If all good, we will mark your app for free usage.
The credit validity varies from 90 days to 1 year depending on the payment amount. You will see the exact validity on the payment screen when you initiate a payment and also in your invoice. You can also check validity in Mesibo Console, under “My Account -> Payment History”. Your unused credits do not carry forward and they will be invalid after the validity period.
Our payment service provider accepts credit cards and GPay. We also accept Wire Transfers to our bank in Singapore for the larger payment (you need to be an existing paid user for making wire transfers).
Mesibo sends a receipt when you make payment. Additionally, all your payments information is available in Mesibo Console, under “My Account -> Payment History” with the payment date and the amount. You can take a print if you need it for your records. We do not provide any additional invoices.