
About Heroku
Heroku is a managed application platform for deploying and running web apps. Deploys happen with a git push, and the platform takes care of the runtime.
What it does
Heroku runs your apps in dynos, which are containers managed by the platform. Buildpacks set up the language environment for your code, and add-ons provide services such as managed Postgres and a key-value store. Rollbacks let you return to an earlier release of your code or your database. Review apps can be created for each pull request, so changes can be tested before they reach production.
Key features
- Deploy with a git push
- Managed Postgres database
- Key-value store add-on
- Review apps for pull requests
- Rollback to an earlier release
Who it's for
Developers and small teams that want a managed platform and do not want to handle servers. Companies that need access control for many people can use its team features to manage permissions, software delivery and billing.
Pricing and good to know
Heroku's plans are paid, with billing for each app and add-on. Pricing details and plan options are on the Heroku pricing page, and they can vary over time. Because services are billed separately, a small app with several add-ons can cost more than expected, so review the total before you add a new service.
Highlights
- Deploy with a git push
- Managed Postgres database
- Key-value store add-on
- Review apps for pull requests
- Rollback to an earlier release












