Heroku is a cloud-based platform that simplifies, scales, and flexibly manages business applications. It allows developers to deploy, manage, and scale applications effortlessly, eliminating concerns about infrastructure maintenance. This enables businesses to concentrate on enhancing their products while Heroku handles the underlying infrastructure. Heroku's value lies in its simplicity, scalability, and adaptability to business needs.

  • 01Pros and cons from reviewers
  • 02Main features
  • 03What is Heroku?
  • 04How Heroku compare to similar software?
  • 05Who is Heroku best for according to our reviewers?
  • 06Heroku Reviews

What is Heroku?

Heroku is a cloud-based platform as a service (PaaS) software that simplifies the process of building, deploying, and scaling applications for developers. It eliminates the need for infrastructure management, allowing developers to focus on coding. Heroku supports various programming languages like Ruby, Java, Python, etc., and provides a seamless environment for app development and deployment. It also offers numerous add-ons and integrations to improve app functionality, including databases and monitoring tools. Heroku's scalability and flexibility make it a cost-effective solution for businesses of all sizes to efficiently develop their ideas in the cloud.

Pros from reviewers

  • Reliable services: Heroku's Postgres service is extremely reliable and is the largest Postgres cloud deployment globally

  • Extensive features and flexibility: Heroku supports a wide range of programming languages and frameworks, such as Ruby, Java, Node.js, Python, and Go, providing developers with the flexibility to choose the tools and technologies that best fit their needs

  • Effective for specific needs: Heroku is particularly effective for running apps using Heroku Dynos and as a proxy server.

  • Ease of use: Heroku simplifies the process of building, deploying, and managing applications, allowing developers to quickly launch projects by simply pushing code to the platform using Git

  • Pre-configured build packs and add-ons: These features make it easy for developers to add extra functionality to their applications

Cons from reviewers

  • Poor customer service: Numerous users have reported poor customer service experiences with Heroku, including difficulties in unsubscribing from the service, lack of response to support tickets, and issues with account management

  • Security concerns: The absence of fine-grained security settings could potentially pose a problem for security-focused enterprises, as it limits their ability to customize their security configurations.

  • High pricing: Despite its extensive features and flexibility, Heroku is not the most affordable option for developers, making it less attractive for those on a tight budget

  • Limited support for zero downtime deploys: Heroku's support for zero downtime deploys via preboot is quite basic and lacks built-in support for canary deploys, which could potentially lead to service interruptions during deployment

  • Limited dyno types: Heroku offers a limited number of dyno types, which may not suit all use-cases and could limit the platform's versatility

Main features

Starting Price

N/A

Free Plan

No

PaaS (Platform as a Service)

Continuous Integration/Continuous Deployment (CI/CD)

Logging and monitoring

Add-ons

Git integration

When comparing Vercel and Heroku, both platforms offer robust solutions for hosting and deploying web applications, but they have distinct primary focuses that may influence your choice depending on your specific project needs. Vercel is tailored towards frontend developers and emphasizes Jamstack architecture, providing seamless deployment for applications built with modern frameworks like Next.js and React. In contrast, Heroku caters to a broader range of development environments, supporting multiple programming languages and offering extensive customization options.


These differing focuses are reflected in the features offered by each platform. Vercel's strengths lie in its simplicity and speed of deployment, with tight integration with Git and automatic scaling capabilities ensuring optimal performance for frontend-centric projects. On the other hand, Heroku offers versatility and flexibility, allowing developers to build and deploy applications in various languages and...

logo heroku

Heroku

Unleash your code's full potential.

logo vercel

Vercel

Front-End Development Platform

Heroku is a platform as a service (PaaS) that simplifies application deployment and scaling. It aims to make the development process easy and efficient, allowing developers to focus on writing code rather than dealing with infrastructure management. By using it, developers can focus on writing code for managing infrastructure. An important advantage of Heroku is its user interface. Additionally, Heroku offers integrations (add-ons) that enhance functionality and streamline the development workflow.


On the other hand, DigitalOcean is an infrastructure as a service (IaaS) provider that offers users control and flexibility over their infrastructure. Unlike Heroku, DigitalOcean requires users to have an understanding of server management and configuration. A significant difference between Heroku and DigitalOcean lies in the level of control users have over their environment.


With DigitalOcean, users have root access to their machines (known as droplets), allowing them to customize and...

logo heroku

Heroku

Unleash your code's full potential.

logo digital ocean

DigitalOcean

Cloud Computing Platform

$5,000 in credits for 1 year on DigitalOcean

Save up to $5,000

Get DigitalOcean deal

Who is Heroku best for according to our reviewers?

  • Startups: Heroku is particularly useful in the early stages of a startup when managing backend infrastructure can be a distraction from more important tasks. However, the pricing is somewhat high and the absence of fine-grained security settings could be a problem for security-focused enterprises

  • DevOps Teams: Heroku is easy to deploy and configure, allowing developers to handle deployments and server-side configurations without needing a dedicated DevOps team. However, its support for zero downtime deploys via preboot is quite basic and it lacks built-in support for canary deploys

  • Developers: Heroku is a powerful and user-friendly platform that simplifies the process of building, deploying, and managing applications. It supports a wide range of programming languages and frameworks, allowing developers to choose the tools and technologies that best fit their needs

  • Hobbyists: Heroku used to be the go-to platform for personal projects due to its free version. However, some users have reported arbitrary account closures and lack of support

  • Dissatisfied Customers: Some users have reported issues with Heroku's customer service, including problems with unsubscribing and ongoing charges after account closure. These users advise against choosing Heroku due to these issues.

  • Heroku Reviews

    3.9

    Heroku rating

    4.5

    Ease of use

    4.0

    Customer service

    4.2

    Value for money

    4.4

    Likelihood to recommend

    4.4

    Features

    24 Heroku Reviews

    3.9 (24 reviews)
    Leave a review
    • Nicholas N

      Boosting Productivity with App Cloning: A Time-Saving Game Changer

      this has greatly improved my productivity. The ability to clone apps with a single command has been a huge time-saver, particularly when testing new features or updates

      September 14, 2024

    • Patricia

      Efficient Workflow Streamlined by Built-in CI/CD Pipelines

      this has streamlined my workflow considerably. The platform's built-in continuous integration and delivery pipelines have made deploying updates and new features a smooth, efficient process

      September 8, 2024

    • Daniel Jones

      Benefits of Docker and Automated Crash Handling on Heroku

      I've also appreciated the ability to build and run Docker containers directly within Heroku. The platform's automated system for handling app crashes has saved me countless hours of troubleshooting

      August 31, 2024

    • Laura

      Heroku: A User-Friendly Platform with Exceptional Customer Service

      I absolutely love Heroku's user interface and development operations features! They are so intuitive and user-friendly. What really stands out to me is their customer service. They have a unique approach that may come off as indifferent to some, but I see it as a confident and self-assured attitude. They give you the space to explore and solve problems on your own, which I believe is a great way to learn and succeed in the market. If you're someone who enjoys a hands-on experience and appreciates the freedom to navigate your own path, I highly recommend choosing Heroku!

      August 27, 2024

    • Nyx G

      Poor Service Quality

      I used to run a few hobby apps on Heroku, including an image gallery and a list of quotes. Unexpectedly, my account was closed for allegedly violating the acceptable use policy. I reached out to their support team, but it seemed to be entirely automated and provided no useful information over a month. Due to this arbitrary account closure and lack of support, I don't plan on using Heroku again in the future.

      August 20, 2024

    • Beverly Jones

      Customizable Applications with Scalability Benefits

      I've been able to customize my applications to a degree I didn't think was possible. The ease of scaling up or down to meet demand has been invaluable, particularly during peak usage times

      August 11, 2024

    • Jacob E

      Exploring the Potential and Value of Heroku: A Personal Experience

      I've had a truly unique experience with Heroku! Even after switching from the eco plan, I was pleasantly surprised to see that they valued my membership enough to extend it for another month. I took the initiative to remove my app and delete my account, just to explore other options. But, I can't deny the possibility of returning, both personally and professionally, because of the potential I see in their platform!

      August 3, 2024

    • Diane M

      Heroku CLI: Empowering App Management with Efficiency

      it's also provided valuable insights into potential issues before they become major problems. I've found the Heroku CLI to be a powerful tool, allowing me to manage my apps directly from the command line

      July 29, 2024

    • Arthur J

      Maximizing Efficiency and User Satisfaction: Invaluable Data Review

      this data has been invaluable in optimizing my apps for maximum efficiency and user satisfaction.

      July 23, 2024

    • Kathleen C

      Pioneering Cloud-Based Hosting: Heroku Review

      Heroku was one of the first cloud-based hosts I used. While it's good, it has many limitations and I often encounter issues when deploying things that require adjustments. Additionally, its pricing is slightly higher than its competitors.

      July 13, 2024

    1 to 10 of 24 results

    Save on the best SaaS with Secret.

    Secret has already helped tens of thousands of startups save millions of dollars on the best SasS like Heroku and 494 more. Join Secret now to buy SaaS the smart way.