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

Automatic updates

Continuous Integration/Continuous Deployment (CI/CD)

Multiple programming languages

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

  • 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.

  • 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

  • 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

  • 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

  • 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

    • Frank Martinez

      Enhanced Collaboration and Analytics: Heroku's Impact on Work Efficiency and App Insights

      it's also made sharing work with colleagues much easier. Lastly, Heroku's robust analytics tools have given me deep insights into my app's performance and user behavior

      July 6, 2024

    • Jennifer

      My Customer Service Experience with Heroku and Salesforce

      I've had the unique experience of interacting with both Heroku and their parent company, Salesforce. I had a minor hiccup with my account access, but it was an opportunity to engage with their customer service. They were diligently trying to locate my account details, which I found reassuring. They suggested I reach out to Heroku's billing department regarding a legacy charge, which I thought was a proactive approach. Salesforce was honest about their limitations in assisting me, which I appreciated. I'm now in the process of resolving the issue through my credit card company. It's been an interesting journey, but I'm confident it will be resolved soon!

      June 30, 2024

    • Sarah

      Highly Recommended: The Security and Convenience of Heroku

      I highly recommend Heroku! They have an excellent security system that requires authentication to ensure your account is safe and secure. Plus, they offer a convenient monthly billing system that takes the hassle out of manual payments. It's a trustworthy platform! I'm even considering linking my credit card for a seamless transaction experience.

      June 23, 2024

    • Esme M

      Exploring Heroku: A User's Perspective on its Pros and Cons

      I find Heroku to be a user-friendly platform that seamlessly integrates with modern technologies like NodeJS, MongoDB, and Git. Uploading code is simple due to the provided guidelines. The platform's extensive documentation makes it easy and accessible for all users. However, I believe the pricing is somewhat high compared to some competitors.

      June 16, 2024

    • Logan C

      Heroku: Streamlined and Multilingual Platform

      Heroku's intuitive interface and detailed documentation have made this process straightforward and stress-free. The platform's support for multiple programming languages has been a major benefit, allowing me to work in the language I'm most comfortable with

      June 11, 2024

    • Teresa C

      Exploring Heroku: A User's Perspective

      I find Heroku to be quite effective for our needs, especially as a proxy server and for running our apps using Heroku Dynos. However, we've faced some issues which may not be entirely Heroku's fault, but could be due to changes in software development. We've been deploying our API server on Heroku and using other platforms for the frontend. Lately, some other tools seem easier to deploy and build on than Heroku.

      June 2, 2024

    • Christina Rodriguez

      Unable to Unsubscribe - Is it a Scam?

      I attempted to unsubscribe from Heroku but encountered errors each time. The application wouldn't let me downgrade my services and continued to bill me monthly. I had to block my credit card to stop the charges. In my opinion, this is a clear example of an internet scam. I reached out to them via email and created a support ticket, but received no response, rendering their support ineffective.

      May 27, 2024

    • Lawrence C

      Easiest Git Push Deployment Available

      I've had a fantastic developer/DevOps experience with Heroku over the last six years. We've rarely faced any problems that can be blamed on Heroku itself, most were related to AWS, which Heroku is built upon. It's incredibly easy to deploy and configure, allowing developers to handle deployments and server-side configurations without needing a dedicated DevOps team. Their Heroku Postgres service is extremely reliable and is the largest Postgres cloud deployment globally. However, their support for zero downtime deploys via "preboot" is quite basic. I wish it checked that the deployed code managed to boot before routing traffic. They also lack built-in support for canary deploys. I wish they offered more dyno types to suit more use-cases, but I understand that adding more options could complicate the product and business model. The pricing is somewhat high and the absence of fine-grained security settings could be a problem for security-focused enterprises.

      May 18, 2024

    • Christine M

      Seamless Integration and Add-Ons: Revolutionizing Version Control

      its seamless integration with Git has made version control and updates a breeze. The range of add-ons available has also been a game changer

      May 12, 2024

    • Kimberly N

      So Simple: A Review on Heroku

      I find Heroku to be a great cloud platform that is easy to manage, deploy, and scale. After struggling with AWS EC2 for months, I've come to really appreciate Heroku. It's particularly useful in the early stages of a startup when managing backend infrastructure can be a distraction from more important tasks. However, I've never interacted with their support and have heard mixed reviews about it. I'm also disappointed that they've removed the free version, which used to make Heroku the go-to platform for personal projects.

      May 5, 2024

    • Megan

      Effortless Application Development with Heroku

      As a developer, I consider Heroku a powerful and user-friendly platform that simplifies the process of building, deploying, and managing applications. Despite not being the most affordable option, its extensive features and flexibility make it a valuable choice for any development team. I appreciate Heroku's ease of use, as it allows me to quickly launch my projects by simply pushing my code to the platform using Git, without worrying about the underlying infrastructure. Heroku's pre-configured build packs and add-ons make it easy for me to add extra functionality to my application. I also value Heroku's flexibility. It supports a wide range of programming languages and frameworks, such as Ruby, Java, Node.js, Python, and Go, allowing me to choose the tools and technologies that best fit my needs, without being limited to a specific stack.

      April 28, 2024

    • Angela Miller

      Heroku: A Versatile App Deployment Platform

      I've found Heroku to be an incredibly versatile platform for app deployment

      April 20, 2024

    • Martha C

      Highly Satisfied with Heroku's Exceptional Services

      I've been using Heroku for nearly two years now and it's been an absolute delight! Even though I'm not actively using their services, they've kept my account active and continue to provide me with their top-notch services. Their billing system is so efficient, it's like clockwork every month. I've never had to worry about reaching out to them because everything just works so smoothly. They've even gone the extra mile to secure my account, ensuring my credit card details are safe. It's a fantastic platform - I highly recommend it!

      April 16, 2024

    • Roger F

      My One-Year Experience with Heroku: Security, Service, and Satisfaction

      I've been a dedicated user of Heroku for a whole year now, and it's been quite a journey! There was this one time when my account was temporarily blocked, even though it was linked to my credit card. But, you know what? It turned out to be a great opportunity for me to experience their customer service firsthand. They were prompt, professional, and got my account up and running in no time. It's reassuring to know that they're so vigilant about security and that they're always there to help when you need it!

      April 13, 2024