Heroku ist eine vollständig verwaltete Platform as a Service (PaaS) zum Erstellen, Bereitstellen und Skalieren von Anwendungen. Apps laufen in Containern, den sogenannten Dynos, und Entwickler stellen sie mit Git-basierten Abläufen bereit, ohne Server, Betriebssysteme oder Laufzeitumgebungen zu verwalten. Die Plattform umfasst verwaltetes Postgres, einen Redis-basierten Key-Value-Speicher und Apache Kafka, Add-ons von Drittanbietern sowie Buildpacks für Sprachen wie Node.js, Ruby, Java, PHP, Python und Go. Zu den Enterprise-Funktionen gehören Private Spaces, Heroku Shield für regulierte Branchen und Single Sign-on. Heroku wird ausschließlich als gehosteter Dienst bereitgestellt.
Heroku gehört zu Salesforce, einem US-Unternehmen, und unterliegt damit US-Recht, einschließlich des CLOUD Act, unabhängig davon, wo Apps laufen. Die Common Runtime bietet eine Region Europa und eine Region USA; Private Spaces sind unter anderem in Dublin und Frankfurt verfügbar. Heroku ist nicht quelloffen. Im Februar 2026 berichtete The Register, Salesforce habe die Entwicklung neuer Funktionen zugunsten eines auf Stabilität ausgerichteten Modells eingestellt. Europäische Organisationen sollten dieses Roadmap-Risiko und das Fehlen einer Self-Hosting-Option berücksichtigen.