Software Alternatives & Reviews


Agile deployment platform for Ruby, Node.js, Clojure, Java, Python, and Scala. Setup takes only minutes and deploys are instant through git. Leave tedious server maintenance to Heroku and focus on your code.

Heroku Reviews and details

Screenshots and images

  • Heroku Landing page
    Landing page //

Badges & Trophies

Promote Heroku. You can add any of these badges on your website.
SaaSHub badge
Show embed code
SaaSHub badge
Show embed code


What is Heroku | Ask a Dev Episode 14

Heroku review


  1. mark-mercer avatar
    Useful Cloud Platform

    Great service to build, run and manage applications entirely in the cloud!

    🏁 Competitors: Amazon AWS, Dokku on Digital Ocean, Firebase
    👍 Pros:    Easy user interface|Good customer service|Multi-language cloud application platform
    👎 Cons:    Limitation with some addons|Low network performance
  2. User avatar
    🏁 Competitors: Docker, Amazon AWS
    👍 Pros:    Powerful development environments|Great value for the money|Great customer support|Paas

Post a review

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Heroku and what they use it for.
  • How to keep an HTTP connection alive for 9 hours
    The app is deployed to Heroku and when it came time to switch the mode to email-on-account-creation mode, it was a very simple environment change:. - Source: / 6 months ago
  • How to Process Scheduled Queue Jobs in Node.js with BullMQ and Redis on Heroku
    Heroku is a cloud platform that makes it easy to deploy and scale web applications. It provides a number of features that make it ideal for deploying background job applications, including:. - Source: / 8 months ago
  • I made a Bot.. How do I use it?
    Once you've created it you can host it locally (this means leaving the program running on your computer) or host it through a service online. I haven't personally tried this yet, but I believe you can use a site like or other similar services. Source: 10 months ago
  • Making AJAX Applications Crawlable? How to build a simple web service on Google App Engine to produce HTML Snapshots?
    I have my app hosted on Heroku, who (to my knowledge) are unable to offer a solution for running a Headless (GUI-less) Browser - such as HTMLUnit - for generating HTML Snapshots for Googlebot to index my AJAX content. Source: 11 months ago
  • Engineers who have a personal website/blog, what are you using to host/generate it?
    Over the years, I’ve gone from Time Warner’s Road Runner, to Tumblr, to GitHub Pages, to Godaddy hosted WordPress. Though, after Godaddy messed up a migration, I switched to self-hosting on Heroku. I wrote my blog engine using Crystal. Reference: Source: 12 months ago
  • OpenSSL issue in python socket script hosted on AWS
    This script uses sockets to listen to incoming connections from different sources, like web pages, curl, get, or any scripting language. On my local machine, I used the "" and 8000 port on which the socket will listen for incoming connections and it worked fine, I was sending/receiving back the data from this host:port via socket, but then I tried to send the request to the via a different... Source: about 1 year ago
  • How does one go about hosting your own website?
    For your backend you have options like & Source: about 1 year ago
  • JAMstack - an introduction
    One of the key benefits of the JAMstack for frontend developers is the ability to focus on building user interfaces without the need for server-side rendering or complex backend logic. This allows for a more agile and efficient development process, as well as the ability to leverage a wide range of third-party APIs and services to build dynamic and engaging user experiences. They can use their favorite UI... - Source: / over 1 year ago
  • DApp API with FastAPI [Backend Blueprint]
    Here are some features it includes as well as the GitHub Repository link if you would like to check it out: - [x] User registration through digital wallet - [x] User login through digital wallet - [x] User profile update - [x] User profile delete - [x] User profile get - [x] User profiles get all - [x] User profile get by digital wallet address (public key) - [x] User profile get by email - [x] JWT authentication... Source: over 1 year ago
  • is Heroku down? (EU area)
    I can't access site, heroku status page says everything is fine. Source: over 1 year ago
  • [Q] How many people can access my herokuapp at the same time without it crashing?
    Ah ok. I guess I'll just have to try it out with many people. If the app crashes, I can just log in to and restart dynos right? Source: over 1 year ago
  • Telegram PHP Bot DurgerKing: Fatal Error need help
    Hello I got a question for a personal project, Sidenote: I am a very beginner in PHP, but I wanna use think this project is dope. Basically I wanna duplicate this project and just host it as described in the Readme But while hosting on I am getting the following error message: Fatal error: Uncaught TypeError: TelegramBot\Telegram::processUpdate():... Source: over 1 year ago
  • For React Native ?
    If you setup up your app and assign your own domain then it would be your domain or lets say you uploaded your app to heroku then it would be "" etc... Whatever domain points to that API backend. Source: over 1 year ago
  • Migrating Your PostgreSQL Database From Heroku to CockroachDB
    This is big news: Heroku used to be one of the easiest ways for you to get a free server, PostgreSQL database, and a Redis cache, all in a single location and all for free. - Source: / over 1 year ago
  • Why is deploying Django damn near impossible???
    So it's really up to you how much time and effort you want to put into technologies which in the main, are not directly related to django. If you do not wish to the legwork yourself, consider the services such as , and others mentioned. I haven't tried any of them myself so I cannot speak to how easy they are. Source: over 1 year ago
  • How to Build a Multi-Zone Java App in One Day
    It took me around 24 hours in total to create this version. The app currently runs on Vaadin and Spring, it can use PostgreSQL or YugabyteDB as a database, and it either works locally or can be deployed in Heroku. - Source: / over 1 year ago
  • Deploying FastAPI Python Application with YugabyteDB to Heroku
    In this blog, I will discuss how you can deploy the JobBoard application built on FastAPI, to Heroku, using YugabyteDB as the underlying database, and make it accessible over the internet. - Source: / over 1 year ago
  • Django + PostgreSQL Deployment on Heroku
    Though the free tier is not a great option for bigger applications, it suits really well for smaller scale and ide projects, so we will be looking into the details of how to deploy a Django application to Heroku which is a Platform as Service (PaS). - Source: / over 1 year ago
  • How hard would it be to create a video-chat-like app with a max room size of 2 people to scale to 100k-1m daily users assuming no other website logic?
    After you've written and tested your application on your own machine (which might involve setting up a self hosted certificate for to work, you can deploy your server code and the static assets to heroku. After you sign up for an account with them, you'll use git to push the server and spins up a server for you, something like: Source: over 1 year ago
  • Dokku: Self-hosted Heroku
    Like many other developers, I tried to deploy Heroku, and the whole process from setting up the database to push to deploy was a real wow moment. The only negative and quite crucial is the price, which is several times higher than the comparably powerful VPS servers at DigitalOcean, Vultr, Linode and others. - Source: / almost 2 years ago
  • The 12-Factor App Building Methodology
    If you care just a little about technology you are aware of the plethora of different available (many of which quite similar) platforms, raising the need for portability of software products among them. Sometime in the quest for easily provisionable apps accross environments, from the first Makefile to the current orchestrated container, the 12-Factor Methodology was established (though a lot closer in time to the... - Source: / almost 2 years ago

External sources with reviews and comparisons of Heroku

2023 Firebase Alternatives: Top 10 Open-Source & Free
Heroku Postgres – Majority of businesses like Heroku because of its SQL database support. Yes, PostgreSQL as a service is an appealing product of this PaaS vendor with quick deployment approaches.
5 Free Heroku Alternatives with Free Plan for Developers
Koyeb is a decent alternative to Heroku that you can consider for hosting or deploying your web apps and APIs. It has all the features of Heroku that you will need for your projects. So far, I have not encountered an importer tool for migrating Heroku deployments but I am sure doing that manually will not be that hard. Just like Heroku it offers you an intuitive web UI as well as CLI to push code to the cloud in...
Choosing the best Next.js hosting platform
However, there are a few disadvantages to Heroku. First of all, despite its build pack, Heroku will run your project as a Node.js application. As a result, you will lose some of Next.js’ most interesting features, such as Incremental Static Regeneration. Analytics are replaced by metrics and measured throughput, response time, and memory usage (only on paid plans).
Top 10 Netlify Alternatives
Heroku is another alternative to Netlify that doesn’t only host static websites but has the ability to host dynamic websites. This PaaS platform was launched in 2007 and conferred highly scalable features to deploy, host and launch applications.
The Best Cloud Hosting Providers for Elixir Phoenix
There are two different ways to deploy a Phoenix app on Heroku. You can use Heroku buildpacks or the Heroku container stack. For testing, we followed the Deploying on Heroku guide from the Phoenix docs to deploy Phoenix and Postgres using the Heroku container stack and Docker. We created our Phoenix app, updated for releases, added Heroku environment variable config, and added a Dockerfile.
Top 10 Node JS Hosting Companies
Resources — Heroku hosting also provides multiple resources. Likewise, it gives famous add-ons including Heroku Redis and Papertrail and provides buttons like pgweb and Slackin.
3 best alternatives to the big cloud providers
It mostly comes in highlight due to its wide variety of useful Extensions (which include the ones for managing a database to sending emails or running cron jobs). Also,with built-in CI tools and the fact that almost all of the management tasks can be abstracted, you get a pat on the back, Heroku!!!
Heroku vs self-hosted PaaS
Heroku uses a concept they call dynos. A dyno is by default a container with 512MB of RAM that runs a part of a single application. To scale your app you simply add more dynos and Heroku will automatically load balance it for you. You can also have dynos running background jobs and such as well as schedulers to do cron-like things. If your app gets a lot of traffic then you can simply add more dynos to increase...
Top 5 Alternatives to Heroku
Heroku is a great company; they blazed the trail for a commercially sustainable cloud service like PaaS in an industry where technology is changing rapidly. For a couple of years now, there is no point denying the fact that PaaS had fulfilled so many business needs. I really don’t think there is anything they’ve not done as a cloud service provider, but recently, I began to notice a trend in the developer...

Do you know an article comparing Heroku to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Generic Heroku discussion

Log in or Post with

This is an informative page about Heroku. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.