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
  • Cloud Pricing

  • API calls/minute
  • Development team size
  • Versions
  • 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

  • 300
    API calls/minute
  • 1 developer
    Development team size
  • 1
    Versions
  • 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
  • 5
    Versions
  • 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
    Versions
  • 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
  • 1,000,000
    Pub/sub messages
  • 1,000,000
    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
  • Enterprise

  • Contact Us

  • unlimitedAPI calls/minute
  • unlimitedDevelopment team size
  • unlimitedVersions
  • unlimitedCustom Security Roles
  • unlimitedData tables
  • unlimitedData objects in a table
  • unlimitedGeopoints
  • unlimitedGeofences
  • unlimitedFile storage
  • unlimitedObjects in cache
  • unlimitedPub/sub messages
  • unlimitedPush notifications
  • unlimitedCloud Code scripts
  • unlimitedCloud Code deployment size
  • unlimitedCloud Code execution time
  • unlimitedCloud Code timer frequency
  • Limits can be increased
  • Contact Us

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$5/month

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.