Skip to main content

Hostock Pricing

Start for free, then pay as you grow.

Free Tier

New installations are granted Free Tier access forever, which includes all features but has the following limits:

  • Usage is hard-capped at 1 million free WebSockets messages per calendar month across all installations in an AWS account or AWS organization.
  • Unlimited installations in a single AWS account in a single region.
  • If your AWS account is a member of an AWS Organization, installations can only be created in a single AWS account within that organization.
  • Support is limited.

To ensure your installations operate uninterrupted and scale beyond the Free Tier to any number of messages, AWS accounts, and AWS regions, choose one of our flexible Paid Tier options.

Paid Tier pricing scales with your usage. Both pay-as-you-go and baseline allowance licensing is available. See the pricing table below for details.

PriceIncluded messages per monthAWS ConfigurationSupport
$1.25 per million messages1 million free messages each month, then pay as you go1 account, 1 regionStandard
$99/month300 million (~10 million per day)
$0.50 per additional million
1 account, 1 regionStandard
$299/month1.5 billion (~50 million per day)
$0.45 per additional million
5 accounts, 2 regionsPremium
$599/month7.5 billion (~250 million per day)
$0.40 per additional million
25 accounts, 5 regionsPremium
$1,299/month30 billion (~1 billion per day)
$0.35 per additional million
100 accounts, all regionsPremium
$2,799/month150 billion (~5 billion per day)
$0.30 per additional million
500 accounts, all regionsPremium

Need to send more messages, have a unique situation, or have questions about billing? Email support@hotsock.io.

All plans support an unlimited number of installations. This allows configuring development or staging environments as needed (within the AWS account and region parameters for your pricing plan). You can also create multiple installations for tenant isolation or scaling reasons if that meets your use case.

info

All pricing information listed is for Hotsock licensing only. It does not include any AWS infrastructure costs for running your installations. AWS pricing can be found on each AWS service's pricing page.

Standard Support

Standard support provides quick, business hours email support where we can provide general guidance for issues. General guidance will help you work through most issues, but does not get into the nitty gritty of your specific installation.

Premium Support

Premium support provides quick, business hours email support where we can provide contextual use-case and application-specific guidance for your installations. Premium support also includes us being able to assume a support role in your account when necessary for us to gain further insight into your issues.

FAQs

How are messages counted for billing purposes?

We read the AWS/ApiGateway/MessageCount CloudWatch metric specific to the WebSocket API created by your installation(s) to calculate usage from your AWS account(s). This is done by periodically assuming the HotsockLicensingRole that is configured during installation. License updates will begin to fail if our permission to access usage metrics is revoked.

The example account below sends ~170M messages per day (~5.2 billion per month) and would fit in the 7.5 billion messages per month (~250 million per day) plan.

Message counting graph

What happens if I go over the plan's message count?

Paid Tier plans have a baseline monthly allocation as well as an overage price billed per one million messages. After you use your baseline allocation for the month, you're billed per million messages after that until your billing cycle renews. This allows you to handle temporary spikes in message volume or remain on your current plan as long as you like.

There are never any hard license-imposed limits that will suddenly or unexpectedly affect your application as long as you have a valid Paid Tier license tied to an account in good standing.

Free Tier installations stop functioning once they use 1 million messages in a calendar month. Service is restored at the beginning of the next calendar month. Upgrade to pay-as-you-go to remove this hard limit.

Can I distribute Hotsock to my customers?

Each license allows for use across a specific number of AWS accounts. You can configure Hotsock installations in your customers' AWS accounts or in AWS accounts you maintain on behalf of your customers as long as each installation in your customer accounts is only used as part of your product or application. You may not resell Hotsock as a standalone service.

For example, if you sell a product that is hosted in your customer's AWS account that incorporates real-time features backed by Hotsock, your license can cover your customer's Hotsock usage.