Heroku is een volledig beheerd platform as a service (PaaS) voor het bouwen, uitrollen en schalen van applicaties. Apps draaien in containers die dynos heten, en ontwikkelaars rollen uit met op Git gebaseerde werkwijzen zonder servers, besturingssystemen of runtimes te beheren. Het platform omvat beheerde Postgres, een key-valuestore op basis van Redis en Apache Kafka, add-ons van derden en buildpacks voor talen als Node.js, Ruby, Java, PHP, Python en Go. Tot de enterprise-functies behoren Private Spaces, Heroku Shield voor gereguleerde sectoren en single sign-on. Heroku wordt alleen als gehoste dienst geleverd.
Heroku is eigendom van Salesforce, een Amerikaans bedrijf, en valt daarmee onder Amerikaanse wetgeving, waaronder de CLOUD Act, ongeacht waar apps draaien. De Common Runtime kent een regio Europa en een regio Verenigde Staten; Private Spaces zijn onder meer beschikbaar in Dublin en Frankfurt. Heroku is niet open source. In februari 2026 meldde The Register dat Salesforce was gestopt met de ontwikkeling van nieuwe functies ten gunste van een op stabiliteit gericht model. Europese organisaties wegen dit roadmaprisico en het ontbreken van een zelfhostoptie best mee.