17 years helping Canadian 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
US$19.00
month
Free version
Free trial
11
No integrations found
4.6 (77)
4.4 (77)
4.0 (77)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to Heroku

Netlify
Top rated features
Auto Update
Graphical User Interface
SEO Management
DigitalOcean
Top rated features
Access Controls/Permissions
Backup and Recovery
Virtual Server
IBM Cloud Kubernetes Service
Top rated features
Activity Dashboard
Continuous Delivery
Runtime Container Security
AWS CloudFormation
Top rated features
Access Controls/Permissions
Cost Management
Multi-Cloud Management
AWS Lambda
Top rated features
API
Cloud Computing
For Developers
Hostinger
Top rated features
Drag & Drop
Website Hosting
Website Management
Vercel
Top rated features
Deployment Management
Graphical User Interface
Pre-built Templates
GoDaddy Website Builder
Top rated features
Landing Pages/Web Forms
Real Time Editing
Website Management
PythonAnywhere
Top rated features
No features have been rated by reviewers for this product.

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
Efezino
Efezino
Software Developer in Nigeria
Verified LinkedIn User
Transportation/Trucking/Railroad, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Easy to use

5.0 2 years ago

Comments: Heroku is a powerful and user-friendly platform that makes it easy for developers to build, deploy, and manage their applications. While it may not be the cheapest option available, its extensive feature set and flexibility make it well worth considering for any development team.

Pros:

One of the key benefits of Heroku is its ease of use. Developers can quickly get started by simply pushing their code to the platform using Git, without having to worry about the underlying infrastructure. Heroku also provides a range of pre-configured build packs and add-ons that make it easy to add additional functionality to your application.Another strength of Heroku is its flexibility. It supports a wide range of programming languages and frameworks, including Ruby, Java, Node.js, Python, and Go. This means that developers can choose the tools and technologies that best fit their needs, without being locked into a specific stack.

Cons:

Heroku can be somewhat expensive compared to other PaaS options. Its pricing model is based on the amount of resources (e.g. memory, CPU) used by your application, and can quickly add up as your application grows and scales. Additionally, some developers may find the platform to be too opinionated, as it imposes certain constraints and limitations on how applications can be built and deployed.

Thiago
Software Developer in Brazil
Higher Education Software, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Easy to scale PaaS in top of Amazon regions for your own or orgs git projects

4.0 2 years ago

Comments: Heroku has a friendly UI and set it up very easily with git flow inside a corporation. The way it scales up/down its really intuitive and makes a team work without issues. However, sometimes, the PaaS lacks in display some different regions availability and have a higher cost for private spaces, so need some planning before implementing in your org to check if fits with your needs.

Pros:

The way Heroku let you scale up clustered instances using the dynos all through an friendly UI its a really useful feature that makes effortless get your app up and running to handle huge amount of traffic. Also its really simple setup a Review App pipeline created automatically by a git hook which makes easy create versions of the app based in a PR Review or purposed change.

Cons:

I think Heroku lacks in display different regions in the free tier and also private spaces. This limit your application for certain regions - if you're planning have a Data Residency and Region availability isn't recommended in my opinion. Also Heroku depends 100% with Amazon availability - once some regions of amazon or ec2 was off last year, the whole panel wasn't able to access. I would suggest have a backup plan with dynos in a different provider to have resilience in third-party providers.

Verified Reviewer
Verified LinkedIn User
Computer Software, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Heroku Review

3.0 last year

Pros:

For what we use Heroku for, its very good. We were using Heroku as a proxy server and currently with Heroku Dynos for running our apps.

Cons:

I think some of the issues we started seeing with Heroku did not have a lot to do with them but I think rather how software development was starting to go, for example we were deploying our API server on Heroku as a proxy and using other platforms for the frontend, but there has been some consolidation recently where a few other tools have started to feel easier to deploy and build on than Heroku.

Rafael
CPO in Brazil
Computer Software, 11–50 Employees
Used the Software for: 6-12 months
Reviewer Source

Alternatives Considered:

Excellent for fast-deploy

4.0 3 years ago

Comments: We ran the first version of our app in Heroku, at the beginning of the company. The smooth and easy operation of heroku, helped us a lot on the initial days.

Pros:

Good UX, extremely quick and easy to deploy solutions that need fast go-live. Pricing is simple to understand

Cons:

We found that for the early stage of our app, heroku handled it good, but as the app grew and we needed more customization, it lacked some features. Also, there was no Brazil based servers at that time.

Ricardo
Head of AI in Brazil
Information Technology & Services, Self Employed
Used the Software for: 6-12 months
Reviewer Source

Deployment of a machine learning as a service

5.0 2 years ago

Comments: The overall experience were good, I was able to deploy my environment and connect it on an application. I had hard time with libraries imcompatibilities, but it was fixed during the implementation.

Pros:

It's graphical resources are very intuitive with easy "step by step" procedures. Their log service helped me go through issues and solve them.

Cons:

It could keep a free tier for small business like mine. I just have a POC and I have to pay to use it, as long as I know.