Pay-as-you-go

Upstra's per-MAU pricing is cost-effective and fits any app with any usage. Instead of being charged a fix recurring monthly fee, you can use your Upstra Credit at your own pace, remaining agile.

Upstra Platform Pricing

Starter

Get started with Upstra Messaging

$0.048

MAU/month

Premium Support

Peak concurrent connections

100 devices + 2% of MAU

Group chat size

100 users

Premium

For growing businesses

$0.08

MAU/month

Premium Support

Peak concurrent connections

1000 devices + 3% of MAU

Group chat size

1,000 users

Enterprise

The full power of Upstra Messaging

Contact sales for custom pricing

Enterprise Support

Peak concurrent connections

5% of MAU

Group chat size

50,000 users

Starter

Premium

Enterprise

Overcharges

Inactive users fee

Free of charge up until 10xMAU

File storage fee

$1/GB of files stored

File bandwidth fee

$0.5/GB of files downloaded

Starter

Get started with Upstra Social

$0.048

MAU/month

Premium Support

Peak concurrent connections

100 devices + 2% of MAU

Starter includes:

Profile
Feed

Premium

For growing businesses

$0.08

MAU/month

Premium Support

Peak concurrent connections

1000 devices + 3% of MAU

Premium includes:

Profile
Feed
Groups

Group size

10,000 users

Enterprise

The full power of Upstra Social

Contact sales for custom pricing

Enterprise Support

Peak concurrent connections

5% of MAU

Enterprise includes:

Profile
Feed
Groups

Group size

500,000 users

Starter

Premium

Enterprise

Overcharges

Inactive users fee

Free of charge up until 10xMAU

File storage fee

$1/GB of files stored

File bandwidth fee

$0.5/GB of files downloaded

Coming soon

Frequently Asked Questions

How are MAUs (Monthly Active Users) calculated?

MAUs is the number of unique users (with uniqueness defined by the user-ID) that connect to the Upstra servers by using an Upstra SDK or API from your application to create or consume content within a monthly billing cycle. A connection is required for any type of communication between clients and servers.


MAU number is based on per-user instead of per-device, meaning that a user with the same user-ID with multiple devices will still count as 1 MAU*), and is calculated on a per-module basis, wirth activity based on interactions with each module's content. Each module is designed around a specific type of content: the Messaging Module revolves around sending and receiving messages, while Feed, Groups and Profile Modules revolve around creating and sharing posts.

* Please note that Upstra will restrict the maximum number of devices per user-ID to be 10.

How are Inactive Users calculated?

Monthly Inactive Users are the unique users that connect to the Upstra servers by using an Upstra SDK or API from your application within a monthly billing cycle, but that they do not create or consume content.


Inactive users are FREE. However, a small fee equal to $0.024/user/month will apply to the inactive users within a monthly billing cycle that exceed 10x the number of MAU.

How is file usage measured?

File usage is measured by a combination of the total size of files hosted by Upstra, as well as the total bandwidth used in downloading (viewing) the file. Please note that Upstra will only charge for file download bandwidth, while files can be uploaded to Upstra without cost.

What is the difference between the Premium Support and the Enterprise Support?

All Upstra customers are eligible for Premium Support, that includes:

  • 99.9% SLA uptime guarantee.
  • 24 hours or less email response time on any integration issues.

Enterprise Support includes everything from Premium Support, as well as:

  • 8 hours or less email response time on any integration issues.
  • Up to 8 hours of consultation per month with our support engineers on integration or architecture issues; including calls, in-person meetings
    (if based in ASEAN countries), and code reviews.
  • 24/7 access to support engineers over phone or email on any production issues.
  • 1 hour or less email response time on any production issues.

Enterprise Support can be purchased at an extra cost of 2.000$ per month by contacting the Upstra team.

When will my account be billed?

Your account will be billed at the end of each calendar month, based on your monthly usage. Monthly charges consist of the charges within a monthly billing cycle for the following:

  1. MAUs
  2. File Bandwidth, for each GB of files downloaded
  3. File Storage, for each GB of files stored

Do the prices listed on the pricing page include tax?

All our prices listed in this page are exclusive of tax. Where applicable, tax will be added to our invoices.

When is the Messaging Module being used?

The Messaging Module is being used by a user actively if the user:

  • Sends a message
  • Receives a message
  • Views the chats list
  • Views any messages in a live chat, conversation, or broadcast
  • Create / edit / delete a live chat, conversation, or broadcast
  • Modify live chat, conversation, or broadcast settings or users

When are the Social Modules being used?

The Social Modules (Groups, Feed and Profile) are being used by a user actively if the user:

  • Creates a post in personal profile
  • Creates a post in a group
  • Views suggested groups list
  • Views own group list
  • Views home feed
  • Views group feed
  • Views own or other user’s profile feed
  • Create / edit / delete a group
  • Modify group settings or users

Ready to see what Upstra can do for your app?