Heroku is a cloud platform from Salesforce for deploying and running applications. Apps run on managed containers called dynos, and Heroku adds managed Postgres, Key-Value Store and a marketplace of add-ons.
Heroku manages the layers under your code, including core infrastructure, operating system maintenance, runtimes and dependencies. Pipelines group apps that share a codebase, and Review Apps let your team propose and discuss code changes and decide whether to merge them. Heroku CI is a test runner that needs little setup and works inside pipelines. You can link a GitHub repository so a chosen branch deploys manually or on every push, and a new release isn’t deployed when its Release Phase task fails.
Heroku says its users range from individual developers and teams to businesses of every size, from startups to industry giants. It gives first-class support to Ruby, Node.js, Python, Java, PHP, Go, .NET, Scala and Clojure, and other languages that run on Linux can use third-party buildpacks. For AI work, Heroku Managed Inference and Agents helps you build and deploy AI apps and agents, which can reach tools and APIs through the Model Context Protocol.
You can extend an app with add-ons, customize the language stack with buildpacks and start projects from buttons. The Heroku CLI lets you create and manage apps from the terminal, and it can be installed on Windows, macOS and Linux. Heroku also publishes documentation and guides for developers. The Heroku Help site offers common questions and answers, a community of experts, support tickets routed to the right person, and a status site for known issues.
Dynos are priced per month by type and size and prorated to the second, from Eco for small apps through Basic, Standard and Performance to Private and Shield dynos in isolated spaces. Databases and add-ons are billed on top. Current prices are in the pricing box above.
