Heroku es una plataforma como servicio (PaaS) que admite varios lenguajes de programación.
[3] Heroku fue desarrollado inicialmente por James Lindenbaum, Adam Wiggins,[4] y Orion Henry[5] para apoyar proyectos que eran compatibles con la plataforma de programación Ruby conocida como Rack.
En octubre de 2009, Byron Sebastian se incorporó a Heroku como director ejecutivo.
[12] En agosto de 2022, Heroku anunció que sus planes gratuitos serían descontinuados, citando el fraude y el abuso como razones para el cambio, lo que molestó a muchos clientes.
El nombre en sí se pronuncia de manera similar a la palabra japonesa que significa "ampliamente" (hiroku), aunque los creadores de Heroku no querían que el nombre de su proyecto tuviera un significado particular, en japonés o en cualquier otro idioma, por lo que optaron por inventar un nombre.
Las aplicaciones que se ejecutan en Heroku suelen tener un dominio único que se usa para enrutar las solicitudes HTTP al contenedor de la aplicación correcto[15] o dyno.