Menu
Browse

Heroku

Primary URL Location Industry
heroku[.]com
Country United States of America
Technology Icon
Technology
Profile

Heroku is a cloud platform as a service (PaaS) that enables developers to deploy, manage, and scale applications without needing to administer the underlying infrastructure. It supports a wide range of programming languages—including Ruby, Java, Node.js, Python, Go, and PHP—through its buildpack system, which compiles slugs and runs them in isolated containers called Dynos. The platform automatically handles load balancing, logging, routing, and scaling, allowing teams to focus on code rather than servers. Developers can extend functionality by attaching third‑party services from the Heroku Add‑ons marketplace, which provides managed databases, monitoring, caching, and other tools via a simple CLI or dashboard command. Integration with Git and GitHub lets a git push trigger an automatic build and release stream, facilitating continuous delivery workflows. Heroku also offers a command‑line interface and a web dashboard for tasks such as configuring environment variables, reviewing logs, and promoting releases across environments. Its primary audience includes individual developers, startups, and enterprise teams that value rapid application delivery and operational simplicity.

Heroku’s distinguishing attributes stem from its opinionated developer experience, which reduces configuration overhead while still permitting flexibility through custom buildpacks. The buildpack model allows the platform to compile and run code in a language‑agnostic fashion, making it easy to adopt new languages or frameworks without altering the core runtime. A vibrant add‑on ecosystem creates a marketplace where partners can offer managed services that are provisioned with a single command, fostering extensibility without vendor lock‑in. Native GitHub integration supports review apps and automated pipelines directly from pull requests, enhancing collaboration and testing practices. Built‑in metrics, logging, and alerting through Logplex and Heroku Metrics give developers visibility into application performance without requiring external monitoring solutions. Security measures include routine OS patching, isolated Dyno networking, and OAuth‑based controls for API access, although a 2022 incident demonstrated risks when OAuth tokens from Heroku and Travis‑CI integrations were compromised, leading to unauthorized access to private GitHub repositories and prompting forced password resets for affected users. This event underscored the importance of token hygiene in interconnected development toolchains.

Heroku is headquartered in the United States, with its principal offices located in San Francisco, California. The company was founded in 2007 and acquired by Salesforce in 2010, becoming a subsidiary within Salesforce’s broader cloud computing portfolio. As part of Salesforce, Heroku leverages the parent’s global sales, support, and infrastructure resources while maintaining a distinct brand focused on developer‑centric platform‑as‑a‑service offerings. Ownership under Salesforce also aligns Heroku with the parent’s ecosystem of products, though it retains independent engineering teams and a product roadmap tailored to the needs of application developers.

Incidents
Linked incidents available to members
1 incident