Heroku

Heroku platform and stack documentation

Heroku is a cloud platform that enables companies to build, deliver, monitor and scale apps. This section covers the different Heroku stacks (runtime environments) and their support lifecycles.

Stack Overview

Heroku stacks are the different runtime environments available for applications. Each stack is based on a specific Ubuntu LTS version and has a defined support lifecycle.

Current Stacks

  • Heroku-24: Default stack (Ubuntu 24.04) - Supported until April 2029
  • Heroku-22: Active (Ubuntu 22.04) - Supported until April 2027
  • Heroku-20: End of Life (April 30, 2025)
  • Heroku-18: End of Life (April 30, 2023)
  • Heroku-16: End of Life (May 1, 2021)

heroku-24

Heroku-24 stack based on Ubuntu 24.04 - Current default stack

heroku-22

Heroku-22 stack based on Ubuntu 22.04 - Active support

heroku-20

Heroku-20 stack based on Ubuntu 20.04 - END OF LIFE

heroku-18

Heroku-18 stack based on Ubuntu 18.04 - END OF LIFE

heroku-16

Heroku-16 stack based on Ubuntu 16.04 - END OF LIFE