Message:

Backendless Cloud Pricing

Pricing Highlights

  • Three pricing plans to choose from
  • Start with the FREE plan and grow your app
  • The free plan includes everything you need to build an app
  • Switch to a paid plan when you need more resources
  • Paid plans can be customized though the Marketplace
  • Purchased customizations are called Function Packs
Get Your Free Backend Now and Start Building Apps Faster
Sign Up Now

The pricing table below is for Backendless 4. For Backendless 3 pricing, login to Backendless Console and select Manage > Billing.

  • Cloud Pricing

  • API calls/minute
  • Development team size
  • Custom Security Roles
  • Data tables
  • Data objects in a table
  • Geopoints
  • Geofences
  • File storage
  • Objects in cache
  • Pub/sub messages
  • Push notifications
  • Cloud Code scripts
  • Cloud Code deployment size
  • Cloud Code execution time
  • Cloud Code timer frequency
  • Limits can be increased
  • Free

  • $0.00/month

  • 60
    API calls/minute
  • 1 developer
    Development team size
  • 1
    Custom Security Roles
  • 5
    Data tables
  • 1,000
    Data objects in a table
  • 400
    Geopoints
  • 1
    Geofences
  • 1 GB
    File storage
  • 5
    Objects in cache
  • 50,000
    Pub/sub messages
  • 50,000
    Push notifications
  • 3
    Cloud Code scripts
  • 1 MB
    Cloud Code deployment size
  • 5 seconds
    Cloud Code execution time
  • 60 seconds
    Cloud Code timer frequency
  • Register
  • Developer

  • $7.99/month

  • 300
    API calls/minute
  • unlimited
    Development team size
  • 1
    Custom Security Roles
  • 20
    Data tables
  • 20,000
    Data objects in a table
  • 20,000
    Geopoints
  • 1
    Geofences
  • 5 GB
    File storage
  • 30
    Objects in cache
  • 100,000
    Pub/sub messages
  • 100,000
    Push notifications
  • 3
    Cloud Code scripts
  • 1 MB
    Cloud Code deployment size
  • 5 seconds
    Cloud Code execution time
  • 60 seconds
    Cloud Code timer frequency
  • Register
  • Cloud 9

  • $25.00/month

  • 600
    API calls/minute
  • unlimited
    Development team size
  • 3
    Custom Security Roles
  • 100
    Data tables
  • 100,000
    Data objects in a table
  • 100,000
    Geopoints
  • 3
    Geofences
  • 10 GB
    File storage
  • 50
    Objects in cache
  • 500,000
    Pub/sub messages
  • 500,000
    Push notifications
  • 5
    Cloud Code scripts
  • 2 MB
    Cloud Code deployment size
  • 5 seconds
    Cloud Code execution time
  • 60 seconds
    Cloud Code timer frequency
  • Register
  • Cloud 99

  • $99.00/month

  • 1200
    API calls/minute
  • unlimited
    Development team size
  • 5
    Custom Security Roles
  • 200
    Data tables
  • 400,000
    Data objects in a table
  • 400,000
    Geopoints
  • 3
    Geofences
  • 20 GB
    File storage
  • 100
    Objects in cache
  • unlimited
    Pub/sub messages
  • unlimited
    Push notifications
  • 10
    Cloud Code scripts
  • 3 MB
    Cloud Code deployment size
  • 10 seconds
    Cloud Code execution time
  • 5 seconds
    Cloud Code timer frequency
  • Register

Increasing Plan Limits

A limit of a paid plan can be increased by purchasing a corresponding function pack from the Backendless Marketplace. The table below provides the pricing summary for increasing individual limits.

LimitPrice
Additional 600 API calls/minute
Maximum limit is 3000/minute
$100/month
Unlimited custom roles$20/month
Additional 10 gb$5/month
Additional 100,000 messages$10/month
Additional 100,000 push notifications$10/month
Additional 50 data tables$25/month
Additional 200,000 data objects $10/month
Additional 100,000 geopoints$5/month
Additional 5 geofences$25/month
Unlimited cloud code scripts$30/month
Expanded script/code execution time (20 sec)$10/month
Enhanced timer run frequency (1 second)$30/month
Expanded Cloud Code deployment size (10 mb) $10/month
Additional 100 objects in cache$10/month
Management and Admin API access$20/month

Plan Selection

Selecting a plan for your application can be done using Backendless Console. To select a plan, login to Backendless Console, select your app and click Manage > Billing. Before switching to the Cloud9 or the Cloud99 plans, a credit card must be registered with the application. To add a credit card click the Add Card link and fill out the form.

The Billing interface displays available plans marking the current plan with a checkbox next to the plan name:
available-plans

The show current usage link is always available for the current plan. It opens a popup that explains the current usage of the backend resources as well as the current plan limits:
current-usage

To switch to another plan, click the Select button for the corresponding plan. Console displays a popup providing a plan selection summary. When selecting the Cloud9 or the Cloud99 plan and the current usage of the backend resources is greater than the limits offered by the plan, Backendless selects all additional Function Packs which would be required to cover the overage. The plan selection popup in that case will look similar to the one below. Notice the Additional purchases column which shows the Function Packs which will be purchased when switching to the plan. In this case monthly total is calculated as:
plan price + additional monthly purchases

The example below shows that the application is on the Cloud9 plan and is being switched to the Cloud99 plan. The app has 324 data tables. The new plan offers up to 200 data tables. As a result, the difference of 124 data tables (200-324= -124) is covered through the purchase of 3 function packs (each function pack provides additional 50 tables for $25/month each). The total monthly plan price is shown at the bottom of the popup screen:
switching-plans

To switch to the plan click the Switch to this plan button.


 

Backendless Cloud Pricing FAQ

A “Function Pack” is an extension which either removes or increases a functional limit in a paid plan of Backendless Cloud. For example, one of the functional limits is 20 gigabytes of file storage. The limit can be increased by purchasing a Function Pack of additional 20 gigabytes.
A function pack can be uninstalled at any time, however, the monthly fee paid for the current month is not refunded.
A credit card must be added to your account before a purchase is made. (see the Manage > Billing screen in Backendless Console).
No, the limits of the free plan cannot be increased. To get the flexibility to increase plan's limits, the app must be switched to either Cloud 9 or Cloud 99 plans.
To change the plan, login to Backendless Console, select your app and click Manage > Billing. Use the "Add Card" link to add a credit card to your account. Once a credit card has been added, click the "Select" button for the billing plan you would like to switch to.
1. Login to Backendless Console and select your app.
2. Click the Marketplace icon.
3. Search the mBaaS Function Packs section for the Function pack you'd like to purchase.
4. Click the blue button showing the price.
5. Follow the on-screen instruction to complete the purchase.
NOTE: your app must be on a paid plan to be able to purchase a function pack.
Calls per minute is a metric measuring how active your application is. Backendless calculates how many API calls your backend receives from the client side. The calculation is done on the per minute basis - the tally is reset every minute.
Before a limit is exceeded, you will be notified via 2 separate emails that the 80% (the first email) and then 90% (the second email) thresholds have been reached. These emails include instructions for handling the increase of usage, which means either upgrading the billing plan or purchasing a function pack. If the developer fails to handle the increase and the 100% limit is reached another email is sent to the developer alerting that a 48 hour grace period has started. During these 48 hours, either the apps' billing plan must be upgraded or a function pack must be purchased. Failure to do so will result in complete block of the application when the grace period expires.