Save money by automatically putting your staging and review apps to sleep Starting at $2.50/mo.

On Heroku, every second counts.

When your staging and review apps run 24/7, you’re racking up costs month after month. But chances are, you don’t need every app all the time.

AutoIdle automatically turns off unnecessary apps to save you money. Over 200 organisations already save over $3,000 per year on average.

How it works:
  1. When an app is inactive for 30 minutes, AutoIdle puts it to sleep. Without you lifting a finger.
  2. If the app receives an HTTP request, AutoIdle reactivates it. With the same dyno count and active processes present.
  3. See your Heroku bill shrink. You’re only paying for the time when you’re actively using the app.

Find out how much money you can save:

What our happy customers say:

Michael Koper “AutoIdle is one of those great little apps that you activate and then just forget about it. It literally saves you a ton of money and lets you stop wasting resources.” - Michael Koper, Nusii

Artur Trzop “AutoIdle is an amazing add-on solving a real problem in a simple way without additional configuration, just install it. I highly recommend it!” - Artur Trzop, Knapsack Pro

How to install AutoIdle:

Select a plan that matches your Heroku plan and click “Install” to add AutoIdle to your app. That’s it! No other configuration is needed.

Now you can check your AutoIdle dashboard to see how much money you’re saving – in real-time!


Which Heroku applications can I use AutoIdle on?

AutoIdle is designed for all staging and review apps. It also works for non-critical apps or applications in the background (that only other servers are using). You can add a custom domain and start your app without seeing an error on the first request. You’ll only have to wait a few seconds until AutoIdle has woken up your app.

What happens when I want to launch an app that’s currently sleeping?

Usually, you’d see an error message. But there’s a simple fix to avoid that. Just change your app’s domain to instead of You also have the option to add a custom domain in your AutoIdle dashboard.

How long does it take for an app to restart?

When AutoIdle restarts an app, there’s a minimal lag. In only 5-10 seconds, you’re ready to go.

What will the AutoIdle dashboard tell me?

You’ll see at a glance how much money you’ve saved with AutoIdle. The dashboard also shows you:

  • The next auto stop planned for your apps
  • Which apps are currently running and asleep
  • The domain name to use to avoid the error message
  • The options to add a custom domain

Region Availability

The available application locations for this add-on are shown below, and depend on whether the application is deployed to a Common Runtime region or Private Space. Learn More

  • Common Runtime
  • Private Spaces
Region Available
United States Available
Europe Available
Region Available Installable in Space

Plans & Pricing

    • Dyno Types Free + Hobby
    • Dyno Count Unlimited
    • Dyno Types Standard 1x + Standard 2x
    • Dyno Count Unlimited
    • Dyno Types Performance M + Performance L
    • Dyno Count Unlimited
Install AutoIdle
heroku addons:create autoidle

To provision, copy the snippet into your CLI or use the install button above.

AutoIdle Documentation