Pricing Details


Judoscale has a number of pricing tiers depending on the platform and details.

The Free Plan (White Belt)

Judoscale will always have a free plan that won't limit the features of the service. It will only be limited in how many scale events will be issued for the app. For smaller apps that just want protection against "going viral" or that just need occasional scaling, this plan will cover you.

Screenshot: Banner with free autoscales remaining

If your app needs to scale dynamically more than twenty times per month, you will be beyond the scope of the free plan.


Our Heroku pricing breaks down into several "belt" tiers based on the maximum number of standard and performance dynos you need to run at any given time. We also support private and shield dynos, which are priced the same as performance dynos.

Our "Belt" Plans on Heroku

White BeltYellow BeltOrange BeltGreen BeltBlue BeltPurple BeltBrown BeltBlack Belt
Standard dynosUnlimited5102050100250Unlimited
Perf dynosUnlimited37153580Unlimited
Autoscale events20UnlimitedUnlimitedUnlimitedUnlimitedUnlimitedUnlimitedUnlimited

The number of dynos listed in the table above indicate the maximum number of dynos running across all web and worker dynos with autoscaling enabled. You'll see this limit enforced if you attempt to set a dyno range that exceeds your current plan.

Screenshot: Validation error when setting dyno range beyond the current plan limit

An Example

Let's say your app has three processes defined in your Procfile:

  • web: autoscales 1-3 perf-l dynos
  • worker-1: autoscales 2-20 std-2x dynos
  • worker-2: 1 std-2x dyno, not autoscaled

Your app would need the Green Belt plan, which supports up to 20 standard dynos and 10 performance dynos.

The worker-2 dyno is not counted since autoscaling is not enabled. Enabling autoscaling on this process would bring your max standard dynos to 21, exceeding the 20 standard dyno limit of the Orange Belt plan. You would need to upgrade to the Blue Belt plan or reduce the max dynos of worker-1.

Note that you can still manually scale your app higher via the Heroku web UI or CLI, but Judoscale will not let you set a dyno range that brings your max dynos beyond your plan limit.

Legacy Plans

Some customers may still be on a legacy plan such as "bronze-std" or "silver-perf". These plans will continue to work, but if you need to upgrade or downgrade, you will need to choose one of the "belt" plans.