Skip to main content
TrustRadius
Heroku Platform

Heroku Platform

Overview

What is Heroku Platform?

The Heroku Platform, now from Salesforce, is a platform-as-a-service based on a managed container system, with integrated data services and ecosystem for deploying modern apps. It takes an app-centric approach for software delivery, integrated with developer tools and workflows. It’s three main…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 11 features
  • Upgrades and platform fixes (43)
    8.4
    84%
  • Scalability (43)
    8.2
    82%
  • Platform management overhead (42)
    7.6
    76%
  • Platform access control (42)
    7.0
    70%
Return to navigation

Pricing

View all pricing

Production

$25.00

Cloud
per month

Advanced

$250.00

Cloud
per month

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $85 per month
Return to navigation

Features

Platform-as-a-Service

Platform as a Service is the set of tools and services designed to make coding and deploying applications much more efficient

8.1
Avg 8.2
Return to navigation

Product Details

What is Heroku Platform?

The Heroku Platform, now from Salesforce, is a platform-as-a-service based on a managed container system, with integrated data services and ecosystem for deploying modern apps. It takes an app-centric approach for software delivery, integrated with developer tools and workflows. It’s three main tool are: Heroku Developer Experience (DX), Heroku Operational Experience (OpEx), and Heroku Runtime.

Heroku Developer Experience (DX)
Developers deploy directly from tools like Git, GitHub or Continuous Integration (CI) systems without the need to manage infrastructure. The web-based Heroku Dashboard makes it possible to manage applications online and gain visibility into performance.

Heroku Operational Experience (OpEx)
OpEx helps developers troubleshoot and remediate issues and customize the ops experience to identify and address trends in application health. Heroku provides a set of tools to alert teams if something goes wrong, or to automatically scale web dynos if the response time for web requests exceeds a specified threshold.

Heroku Runtime
Heroku runs apps inside dynos—smart containers on a fully managed runtime environment. Developers deploy their code written in Node, Ruby, Java, PHP, Python, Go, Scala, or Clojure to a build system which produces an app that's ready for execution. The system and language stacks are then monitored, patched, and upgraded. The runtime keeps apps running without manual intervention.

Heroku Platform Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Heroku Platform starts at $85.

AWS Elastic Beanstalk, CloudFoundry, and Red Hat OpenShift are common alternatives for Heroku Platform.

Reviewers rate Development environment creation highest, with a score of 8.7.

The most common users of Heroku Platform are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(171)

Attribute Ratings

Reviews

(1-25 of 46)
Companies can't remove reviews or game the system. Here's why
Emily Cooper | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Heroku runs the back end of our virtual mentoring platform that facilitates our education programs. It allows for email notifications to be sent to users, and all of the other back-end servers and operating systems to seamlessly work together to run the platform. It is an essential part of our programming and we chose it purposely when we rebuilt the platform entirely.
Ana Andres del Valle | TrustRadius Reviewer
Score 1 out of 10
Vetted Review
Verified User
Heroku is becoming an average platform with poor support [in my opinion]. Since the acquisition, [I feel] Heroku has put aside engineering quality. Additionally, the support people, [not] only they are not helpful, [I believe] they actually are giving completely [inaccurate] and dangerous advice. Our database has been under attack for days. Heroku support has been telling us there is nothing to worry [about] despite very suspicious Postgress 28000 errors, from external services (bots) trying to hit and get access to our database. I am still waiting for Heroku to tell us how to best solve this or at least how to change the name of our database with no disruption. In the meanwhile, our website is struggling with the consequences of this 'force brute' attack. [I would] not trust Heroku's support advice.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We host all our web applications on Heroku. It was the fastest and simplest way to build our proof of concept years ago, and it has scaled well with us over the years. Good communication from the company on periodic scheduled maintenance, and we've never had an issue with platform reliability.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We're using Heroku Platform to quickly ship our web applications to our customer. Heroku Platform made it very easy for us to do an initial launch of our application quickly and fairly cheaply to start with. Heroku Platform also made it possible to scale our application once it gained enough traffic without much hassle.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Heroku is the platform in which we deploy our applications. It hosts the backend services and it's dependencies such as databases, message queue platform, etc. Instead of setting up a virtual machine and deploy things manually, with Heroku we just attach it to a code repository and automate the deployment to it. It abstracts the resources units and uses a much easier one named `dyno` which allows a much easier scaling mechanism.
September 30, 2019

Almost Zero Learning Curve!

Sagiv Frankel | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It enables us to deploy quickly and simply. Heroku enables us to get multiple services with almost zero DevOps overhead. We have many different services and many full-stack developers and would like for all of them to be able to create, develop, test and deploy their services with minimal as possible an operational learning curve and set-up.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Heroku extensively to build our products on; we make extensive use of Heroku's tooling and analytics to get software up and running with ease, and benefit from them abstracting away server instances so that we can easily scale up and down as needed. Beyond that, we also see a lot of value in a dedicated DevOps team handling issues like patching vulnerabilities, and handling underlying hardware failures – all of which would be prohibitively expensive before we really began to scale up. Heroku lets us access all that at a fraction of the price of an FTE dedicated to it.
Andrew Starodubtsev | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Heroku is an innovative platform for fast web applications development and thus ideal for deploying demos / testing environments / learning / APIs / microservices, etc. Heroku is used primarily as platform for APIs integration. Many software vendors provide Open Source web applications and microservices with API and documentation, ready to be deployed at Heroku with one click or with some manual tuning and configuration, the rest is automated and integrated with various cloud services and platforms by default.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Heroku as a platform for developing applications, services, websites, and landing pages. Heroku is used by the technology department and product development. Heroku is one of the most versatile platforms ever, it was the first cloud platform as a service. In a marketing agency, it is a good platform to develop customer applications, landing pages, and websites.

Alec Dibble | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Heroku is being used organization-wide to handle most of the web-related infrastructure. Production and staging servers for most of our backend platforms live in Heroku, including Ruby on Rails, Wordpress, and Nginx platforms. Much of our support infrastructure is also hosted using Heroku add-ons, including Redis and Solr. Heroku helps simplify Dev-Ops and provides an easy path for any engineer to utilize and launch to our staging and production servers.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Heroku is being used by several of our departments to host their backend in the cloud. We primarily utilize their computing solution and their postgres database solution as part of our cloud infrastructure. These workloads are not heavy, but they were inherited from existing teams.
Mark Hutter | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Heroku is used to host and run our web application and background processes. Mainly our software team and data science team use Heroku. The software team uses Heroku and various plugins to deploy and monitor the performance of the web applications and background tasks. It is the hosting services that runs our SaaS product.
Bryan McAnulty | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Heroku as part of our hosting for our SaaS business. It is not the only web host we use, but for Ruby on Rails web apps that we want to be able to deploy quickly, it is a great solution. Whether or not projects stay on Heroku long term, new projects always start using it. Developers love how easy it is for them to deploy to, and how easy it is to deploy review apps to create multiple staging environments.
August 14, 2019

Heroku Review

Score 6 out of 10
Vetted Review
Verified User
Incentivized
Heroku was used by our organization in our technology department to build and deploy a web platform. The problems it addressed was storage, resources and monitoring of the platform.
August 13, 2019

Easy Peezy Heroku

Chris Barretto | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Heroku as our primary hosting service for our web application. It takes care of scaling when it comes to our database size, web traffic spikes, and background jobs. Deployment and maintenance come with ease without having to worry about managing our infrastructure. We have multiple web applications that serve as our staging and production environments, and we use a tagging system that rolls out our deploys quickly. The scheduler comes in very handy to mimic cronjobs necessary to run at specific times. Without having to worry about the systems side of development, we can concentrate more on features.
Willian Molinari | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Heroku has both, a free and a paid plan. I [have] used the free tier for many years now, and it's the best platform to deploy an MVP of a Rails application, no doubt. It provides all the tools you need to deploy and manage your application in production so that you can focus on the development of your product. The paid plan is a natural choice when you validate your idea since you're used to the tools and the application is ready for the infrastructure. Both, free and paid, are excellent products.
Richard Rout | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We used Heroku to deploy and host our backend services. It was used by the whole company and it made deploying, hosting and scaling our software and infrastructure so easy to manage and do, we didn't need to hire a specialized devops or IT person to manage it for us.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Heroku is a great platform for quickly spinning up small web apps. If I had any demo product or simple sample I was working on, I would deploy it to Heroku because of the ease of development. The amount of hooks and integrations Heroku has with other services also make it an excellent choice to get started on a project.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Heroku to control our web stack across the entire organization. Our engineers are able to scale and control server instances, web, database and others through one easy to use control panel. Heroku runs our website and the background jobs that the website depends on. It addresses the problem of having a single place to control all things related to our web stack.
Collin Berg | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Heroku is a fantastic online hosting resource for use in small projects. The workflow is great for trial and error learning, and getting used to pushing and pulling using Git. I've used Heroku to deploy social media bots and other Python scripts. The documentation on various pipes and addons required to get your project up and running are also well documented and easy to follow.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The product we offer is a web-based, SaaS genealogy platform. The entire platform is hosted by Heroku, making it our most significant tech vendor by far. Because of Heroku's simple deployment model, we were able to set up the initial platform and are able to support it with a small technology team.
Ben Gelsey | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
As a Ruby on Rails freelancer/consultant (and website owner) I often am tasked to choose the initial hosting stack for my client's new websites/app backends. While Amazon Web Services (AWS) is the new "nobody got fired for buying IBM," I always advise my clients to start with Heroku. With Heroku, your developers will waste zero time on boilerplate configuration tasks that every website needs. Sure, Heroku might cost 2x more than AWS (after all, they themselves are built on AWS), but if your fixed cost in developer time is also 2X, then as a startup you'll come out way ahead using Heroku.
In summary, if you want brain-dead simple hosting for popular web frameworks like Ruby on Rails, NodeJS, to this day nobody beats Heroku.
Return to navigation