Heroku logo

Heroku

Build, deliver, monitor and scale web apps and APIs with a trail blazing developer experience.
24.9K
19.8K
+ 1
3.2K

What is Heroku?

Heroku is a cloud application platform – a new way of building and deploying web apps. Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.
Heroku is a tool in the Platform as a Service category of a tech stack.

Who uses Heroku?

Companies
2303 companies reportedly use Heroku in their tech stacks, including StackShare, Accenture, and Product Hunt.

Developers
21712 developers on StackShare have stated that they use Heroku.

Heroku Integrations

Slack, Travis CI, Terraform, New Relic, and Sentry are some of the popular tools that integrate with Heroku. Here's a list of all 156 tools that integrate with Heroku.
Pros of Heroku
703
Easy deployment
459
Free for side projects
374
Huge time-saver
348
Simple scaling
261
Low devops skills required
190
Easy setup
174
Add-ons for almost everything
153
Beginner friendly
150
Better for startups
133
Low learning curve
48
Postgres hosting
41
Easy to add collaborators
30
Faster development
24
Awesome documentation
19
Simple rollback
19
Focus on product, not deployment
15
Natural companion for rails development
15
Easy integration
12
Great customer support
8
GitHub integration
6
Painless & well documented
6
No-ops
4
I love that they make it free to launch a side project
4
Free
3
Great UI
3
Just works
2
PostgreSQL forking and following
2
MySQL extension
1
Security
1
Able to host stuff good like Discord Bot
0
Sec
Decisions about Heroku

Here are some stack decisions, common use cases and reviews by companies and developers who chose Heroku in their tech stack.

Needs advice
on
HerokuHeroku
and
PythonAnywherePythonAnywhere

I am a Business Analyst, and just completed my Python course and need to start work on a website. I need to host my site, and I am considering Heroku, PythonAnywhere, or GoDaddy (I have purchased a domain from godaddy). For the site, I will be using Python, HTML, CSS, JavaScript, Django, and db MySQL to start with and then move to PostgreSQL.

See more
Needs advice
on
GitHub PagesGitHub Pages
and
HerokuHeroku

Why can't I host a server on GitHub Pages?

I'm curious what the difference between GHP and a PaaS like Render or Heroku is. Thank you!

See more

Heroku was down for over a month, I gave them a chance and they could not deliver. I didn't make updates to my site in over a month. Terrible customer service and reliability.

See more
Sujith Kattathara Bhaskaran

Heroku is unable to handle payment issues arising due to Indian Reserve Bank's decision to stop recurring card payments. I am using the following Heroku services:

  1. Web Dyno
  2. Worker Dyno (Scheduler)
  3. Cron To Go (Queue)
  4. ClearDB (MySQL)
  5. Heroku Redis (Queue Driver)

I have to migrate my Apache/ PHP/ Laravel/ HTML/ CSS/ jQuery/ MySQL application hosted on Heroku to a new provider. My current options visible are:

  1. AWS Fargate
  2. AWS Beanstalk
  3. Quovery
  4. Microsoft Azure
  5. Laravel Vapor
  6. Laravel Forge

Does anyone have any guidance on which of the above options (or any other option not identified above) is recommended for migrating away from Heroku? and why?

See more

Hello, I'm currently writing an e-commerce website with Laravel and Laravel Nova (as an admin panel). I want to start deploying the app and created a DigitalOcean account. After some searches about the deployment process, I saw that the setup via DigitalOcean (using Droplets) isn't very easy for beginners. Now I'm not sure how to deploy my app. I am in between Laravel Forge and DigitalOcean (?Apps Platform or Droplets?). I've read that Heroku and Laravel Vapor are a bit expensive. That's why I didn't consider them yet. I'd be happy to read your opinions on that topic!

See more

Hi, I'm a beginner at using MySQL, I currently deployed my crud app on Heroku using the ClearDB add-on. I didn't see that coming, but the increased value of the primary key instead of being 1 is set to 10, and I cannot find a way to change it. Now I`m considering switching and deploying the full app and MySql to DigitalOcean any advice on that? Will I get the same issue? Thanks in advance!

See more

Blog Posts

Sep 29 2020 at 7:36PM

WorkOS

PythonSlackG Suite+17
6
2957
GitHubPythonNode.js+47
54
71912
GitHubPythonSlack+25
7
3090
Jun 19 2015 at 6:37AM

ReadMe.io

JavaScriptGitHubNode.js+25
12
2252
GitHubPythonDocker+24
13
16954

Heroku's Features

  • Agile deployment for Ruby, Node.js, Clojure, Java, Python, Go and Scala.
  • Run and scale any type of app.
  • Total visibility across your entire app.
  • Erosion-resistant architecture. Rich control surfaces.

Heroku Alternatives & Comparisons

What are some alternatives to Heroku?
DigitalOcean
We take the complexities out of cloud hosting by offering blazing fast, on-demand SSD cloud servers, straightforward pricing, a simple API, and an easy-to-use control panel.
Google App Engine
Google has a reputation for highly reliable, high performance infrastructure. With App Engine you can take advantage of the 10 years of knowledge Google has in running massively scalable, performance driven systems. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow.
Firebase
Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
Docker
The Docker Platform is the industry-leading container platform for continuous, high-velocity innovation, enabling organizations to seamlessly build and share any application — from legacy to what comes next — and securely run them anywhere
Microsoft Azure
Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool or framework. And you can integrate your public cloud applications with your existing IT environment.
See all alternatives

Heroku's Followers
19789 developers follow Heroku to keep up with related blogs and decisions.