15 years helping New Zealand businesses
choose better software

What Is Heroku?

Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps. The platform is elegant, flexible, and easy to use, offering the simplest path to getting apps to market quickly. Heroku is fully managed, giving developers the freedom to focus on core product without the burden of maintaining app infrastructure. Integrated tools, services, and workflows are all meticulously designed to help maximize individual and team productivity.

Who Uses Heroku?

Application development PaaS designed for businesses of all sizes that helps run, deploy, manage, and scale apps using various computer programming languages available.

Not sure about Heroku? Compare with a popular alternative

Heroku

Heroku

4.6 (300)
US$7.00
month
Free version
Free trial
24
3
4.4 (300)
4.2 (300)
4.2 (300)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
No pricing found
Free version
Free trial
9
No integrations found
4.1 (18)
4.4 (18)
4.0 (18)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to Heroku

IBM Cloud Kubernetes Service
Top rated features
Activity Dashboard
Continuous Delivery
Runtime Container Security
Vercel
Top rated features
Deployment Management
Graphical User Interface
Pre-built Templates
GitHub
Top rated features
Access Controls/Permissions
Collaboration Tools
Source Control
PythonAnywhere
Top rated features
No features have been rated by reviewers for this product.
GoDaddy Website Builder
Top rated features
Landing Pages/Web Forms
Real Time Editing
Website Management
Hostinger
Top rated features
Drag & Drop
Website Hosting
Website Management
VMware Cloud on AWS
Top rated features
Cost Management
Multi-Cloud Management
AWS Lambda
Top rated features
API
Cloud Computing
For Developers
Docker
Top rated features
Collaboration Tools
Configurable Workflow
Integrated Development Environment

Reviews of Heroku

Average score

Overall
4.6
Ease of Use
4.4
Customer Service
4.2
Features
4.4
Value for Money
4.2

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001
Ramon
Ramon
Tecnico em desenvolvimento in Brazil
Verified LinkedIn User
Computer Software, 11–50 Employees
Used the Software for: Free Trial
Reviewer Source

Alternatives Considered:

For all applications

5.0 5 years ago

Comments: My API and database is in heroku, in free mode, and meets the requirements well. Fully integrated with git, after each commit + push the service is automatically restarted with updates.

Pros:

It is highly scalable, starting with a free version and then scaling up as needed. Deploying and Continuing Integration is very useful as well as being integrated with git, keeping your master up to date.

Cons:

Sometimes I get confused about the real usefulness of each tab in web configurations, but it is something that is little used, does not disturb.

David
David
DevOps Lead in Sweden
Verified LinkedIn User
Public Relations & Communications, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Most straight forward git push deployment around

4.0 4 years ago

Comments: Wonderful developer / DevOps experience. In ~6 years of using the service we've hardly seen any issues attributable to Heroku itself (rather to AWS which they buiding their service on top of).

Pros:

Very simple to deploy and configure. Allows developers to manage deployments and serverside configuration without the need for a dedicated DevOps team. Apart from just running applications their Heroku Postgres offering is rock-solid (and last I checked: the largest Postgres cloud deployment in the world).

Cons:

- Support for 0 downtime deploys via "preboot" is too rudimentary. Preferably it would verify that the deployed code actually managed to boot before routing traffic. Also no built in support for canary deploys. - Could use more dyno types (ie. instance types) to fit more use-cases. However introducing more options would also complicate the product and business model so understandable that it's kept simple. - Somewhat overpriced. - For security focused enterprise organisations the lack of fine grained security settings might be an issue.

Nat
? in US
Banking, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Go Somewhere Else!

1.0 4 years ago

Comments: Heroku has refused to dialogue despite us giving them several chances over the half of the decade. So they've blown it. So time to say our official good byes.

Pros:

Not really anything that stood out too much.

Cons:

We have a long list but will give the short story. We are never coming back to this company again for multiple reasons which we addressed to them several times for the past 4-5 years. Employees completely blew us off, and if they even did answer on some rare occassion, they woud send out derogatory and antagonistic communications. This group refused to use phone, so the limited accessbility was only with email, when they would always pickle us back and forth to differing departments, not finding any solutions for us. Although we continued to warn them that if they do not improve their prices, features, and attitude and professionalism, they still ignored us. So a promise is a promise: they are never getting a single email from me ever again, although they still send me antagonistic emails to us, rather than simply helping us- you know, the ones paything THEM for their salaries. They are so lucky to have their jobs still? They don't even deserve to be in the workforce! And to this day, they still insist on sending harassing emails to us despite the fact that we have now officially blocked them TWICE. And they wonder why they don't get respect from us. Treat us like your toilets, Heroku had better believe they will have to suffer the consequences and then some. Trust and respect are earned, not given. Good bye and best of luck to you. Go somewhere else. This group is full of harassers! And that's unethical behavior on their part.

Piotr
CTO in Poland
E-Learning, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Good for first, gets really expensive later on

5.0 3 months ago

Pros:

Really good for a start - first deployment and starting serving users is a breeze

Cons:

It gets really expensive really fast. Vendor lock-in is an important factor you need to take into account - it's really difficult to switch from heroku.

Farzam
Software Developer in Germany
Internet, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Easy to Use and Highly Flexible - A Winning Combination

5.0 last year

Comments: I have been using Heroku for a few years now and have found it to be a great platform for quickly building and deploying applications. It is easy to use, highly flexible, and can easily scale as needed. The only downside is the cost, but for many applications it is well worth it.

Pros:

Heroku is a great platform for building and deploying applications quickly and easily. The user interface is intuitive and easy to use, and the service itself is highly flexible and powerful. With the ability to easily scale applications as needed, Heroku is a great choice for those who need a reliable and flexible platform.

Cons:

The only downside to Heroku is the cost. For larger applications, the cost of hosting can be quite high. Additionally, some features such as database backups and monitoring can be expensive to add on.