Skip Navigation
Show nav
Heroku Dev Center
  • Get Started
  • Documentation
  • Changelog
  • Search
  • Get Started
    • Node.js
    • Ruby on Rails
    • Ruby
    • Python
    • Java
    • PHP
    • Go
    • Scala
    • Clojure
  • Documentation
  • Changelog
  • More
    Additional Resources
    • Home
    • Elements
    • Products
    • Pricing
    • Careers
    • Help
    • Status
    • Events
    • Podcasts
    • Compliance Center
    Heroku Blog

    Heroku Blog

    Find out what's new with Heroku on our blog.

    Visit Blog
  • Log inorSign up
View categories

Categories

  • Heroku Architecture
    • Dynos (app containers)
    • Stacks (operating system images)
    • Networking & DNS
    • Platform Policies
    • Platform Principles
  • Command Line
  • Deployment
    • Deploying with Git
    • Deploying with Docker
    • Deployment Integrations
  • Continuous Delivery
    • Continuous Integration
  • Language Support
    • Node.js
    • Ruby
      • Working with Bundler
      • Rails Support
    • Python
      • Working with Django
      • Background Jobs in Python
    • Java
      • Working with Maven
      • Java Database Operations
      • Working with the Play Framework
      • Working with Spring Boot
      • Java Advanced Topics
    • PHP
    • Go
      • Go Dependency Management
    • Scala
    • Clojure
  • Databases & Data Management
    • Heroku Postgres
      • Postgres Basics
      • Postgres Performance
      • Postgres Data Transfer & Preservation
      • Postgres Availability
      • Postgres Special Topics
    • Heroku Redis
    • Apache Kafka on Heroku
    • Other Data Stores
  • Monitoring & Metrics
    • Logging
  • App Performance
  • Add-ons
    • All Add-ons
  • Collaboration
  • Security
    • App Security
    • Identities & Authentication
    • Compliance
  • Heroku Enterprise
    • Private Spaces
      • Infrastructure Networking
    • Enterprise Accounts
    • Enterprise Teams
    • Heroku Connect (Salesforce sync)
    • Single Sign-on (SSO)
  • Patterns & Best Practices
  • Extending Heroku
    • Platform API
    • App Webhooks
    • Heroku Labs
    • Building Add-ons
      • Add-on Development Tasks
      • Add-on APIs
      • Add-on Guidelines & Requirements
    • Building CLI Plugins
    • Developing Buildpacks
    • Dev Center
  • Accounts & Billing
  • Troubleshooting & Support
  • Add-ons
  • All Add-ons
  • AutoIdle
AutoIdle

This add-on is operated by Stefan Gasser

Save money by automatically putting your staging and review apps to sleep

AutoIdle

Last updated August 26, 2019

Table of Contents

  • How does it work?
  • Provisioning the add-on
  • Dashboard
  • Removing the add-on
  • Support

AutoIdle is an add-on that helps you save money by automatically putting your non-critical apps to sleep after a period of inactivity.

How does it work?

When an app is inactive for 30 minutes, AutoIdle puts it to sleep. If the app later receives an HTTP request, the add-on automatically reactivates the app with the same dyno count and active processes present before the app went to sleep.

You should use AutoIdle only with non-critical apps, such as staging and testing apps. Do not provision it for your production apps.

Provisioning the add-on

AutoIdle can be attached to a Heroku application via the CLI:

A list of all plans available can be found here.

$ heroku addons:create autoidle
-----> Adding autoidle to sharp-mountain-4005... done, v18 (free)

You can monitor AutoIdle activity within the Heroku log-stream by:

$ heroku logs -t | grep 'autoidle@addons.heroku.com'

Dashboard

The AutoIdle dashboard provides an overview of your monitored apps and the amount of money you’ve saved.

You can access the dashboard via the CLI:

$ heroku addons:open autoidle
Opening autoidle for sharp-mountain-4005

or by visiting the Heroku Dashboard and selecting the application in question. Select AutoIdle from the Add-ons menu.

Removing the add-on

You can remove AutoIdle via the CLI:

This will destroy all associated data and cannot be undone!

$ heroku addons:destroy autoidle
-----> Removing autoidle from sharp-mountain-4005... done, v20 (free)

Support

All AutoIdle support and runtime issues should be submitted via one of the Heroku Support channels. Any non-support related issues or product feedback is welcome at stefan@autoidle.com.

Keep reading

  • All Add-ons

Feedback

Log in to submit feedback.

Ziggeo Better Uptime

Information & Support

  • Getting Started
  • Documentation
  • Changelog
  • Compliance Center
  • Training & Education
  • Blog
  • Podcasts
  • Support Channels
  • Status

Language Reference

  • Node.js
  • Ruby
  • Java
  • PHP
  • Python
  • Go
  • Scala
  • Clojure

Other Resources

  • Careers
  • Elements
  • Products
  • Pricing

Subscribe to our monthly newsletter

Your email address:

  • RSS
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku Blog
    • Heroku News Blog
    • Heroku Engineering Blog
  • Heroku Podcasts
  • Twitter
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku
    • Heroku Status
  • Facebook
  • Instagram
  • Github
  • LinkedIn
  • YouTube
Heroku is acompany

 © Salesforce.com

  • heroku.com
  • Terms of Service
  • Privacy
  • Cookies