How it started
History
Heroku was initially developed by James Lindenbaum, Adam Wiggins, and Orion Henry for supporting projects that were compatible with the Ruby programming platform Rack. The prototype development took around six months. Later on, Heroku faced setbacks because of a lack of proper market customers as many app developers used their own tools and environment. In January 2009, a new platform was launched which was built almost from scratch after a three-month effort. In October 2009, Byron Sebastian joined Heroku as CEO. On December 8, 2010, Salesforce.com acquired Heroku as a wholly owned subsidiary of Salesforce.com. On July 12, 2011, Yukihiro "Matz" Matsumoto, the chief designer of the Ruby programming language, joined the company as Chief Architect for Ruby. That same month, Heroku added support for Node.js and Clojure. On September 15, 2011, Heroku and Facebook introduced Heroku for Facebook. At present Heroku supports Redis databases in addition to its standard PostgreSQL.
On April 7, 2022, Heroku suffered a significant security intrusion when attackers were able to obtain an access token for a Heroku account that was used for automation purposes. Heroku confirmed that the attack accessed OAuth bearer tokens used for integration with GitHub and salted and hashed customer passwords in May 2022. The OAuth2 tokens were then used in targeted attacks against an unknown set of GitHub repositories apparently in an attempt to find secret tokens, where npm was the primary repository GitHub identified as a target. It is unclear if the original source of the breach is known or not.
In August 2022, Heroku announced that its free plans would be discontinued, citing fraud and abuse as reasons for the change.
In March 2024 at Kubecon Paris, Heroku announced that it was replatforming onto Kubernetes.
On February 6, 2026, Heroku announced that it would be transitioning to a new engineering model with a focus on security, reliability, support and stability rather than introducing new features. It mentioned that Enterprise Account contracts would no longer be offered to new users. It has emphasised that Heroku remains fully supported and existing customers would not be affected by this change.
From Wikipedia’s article on Heroku, shared under CC BY-SA 4.0.2