What is Heroku?
Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps. Our platform is elegant, flexible, and easy to use, offering developers the simplest path to getting their apps to market.
Heroku is fully managed, giving developers the freedom to focus on their core product without the distraction of maintaining servers, hardware, or infrastructure. The Heroku experience provides services, tools, workflows, and polyglot support—all designed to enhance developer productivity.
Sign up for a free Heroku account and discover the Heroku experience for yourself.Sign up for free account
Design is part of Heroku’s DNA, it's at the heart of everything we do. We approach our work using the guiding principles of utility, simplicity, elegance, and quality. Every single person at Heroku sweats the details and contributes to the Heroku experience.
Our mission: bring structure, insight, and simplicity to app development. Ultimately, our daily success is when devs turn good ideas into world-class apps — whether it's for a few developers on laptops at a coffeehouse in Ghana, a headline Silicon Valley release, or greenfield innovation in an enterprise.
We're deeply committed to crafting smart, sharp, prescriptive tools that enable development and innovation, and measure the effectiveness of our work through the productivity, engagement, and success of our community.
At Heroku, we believe that great apps come from inspired and productive developers. That’s why everything we do is focused on building a platform, ecosystem, and set of tools that support the best possible developer experience. Every aspect of our platform is designed to remove mundane tasks and provide tools that maximize productivity.
The Heroku platform provides a set of capabilities that deliver higher-order value. With Heroku, there is no need to learn about server configuration, network management, or tuning the latest version of a database. Heroku removes obstacles so developers can focus on what they do best: building great apps.
Every detail of the Heroku experience, from capabilities to tools to workflows, is thoughtfully designed to delight developers and maximize productivity.
Whether developers want to experiment with new ideas or deploy business-critical apps, Heroku helps make app development more than just a job—we make using our platform a rewarding experience, one that gives developers the freedom to stay focused and produce their best work.
Heroku handles more than 23 billion requests every day
That's more than 250,000 requests every second.
Heroku is built, maintained, and championed by 300+ talented people who are passionate about what they do. As Herokai (Heroku staff), we are focused on technical and operational excellence, with customer success as our north star. We’re united by a shared purpose to make developers lives easier so they can build great apps.
Why work on Heroku?
Ask any one of us and you’ll hear many reasons, like our passion for developer innovation, designing elegant user experiences, and a diverse set of world-class colleagues. Here are a few important ones:
- Our culture is collaborative, flexible, and fun.
- Our work provides opportunities for challenge and growth.
- Our team contributes expertise to a wide variety of open-source projects.
- Our company invests in our professional and personal well-being.
- Our products are simply the best in their class.
Heroku is a business unit of Salesforce, our extended family, which expands our ability to make an impact with developers, businesses, and the app economy.
As part of our commitment to developer productivity, Heroku provides opportunities to extend our runtime platform with additional code, tools, and services that help accelerate app development. An ecosystem of contributors, from individual developers to well-known technology companies, provide a broad range of offerings to our community in the Heroku Elements Marketplace.
We are always seeking new contributions to add to the wealth of technical resources available to Heroku developers. There are two ways to join our ecosystem:
We’ve been part of the Heroku ecosystem for over three years, and it’s been an important part of our success. We’re thrilled about the Elements Marketplace - it makes it even easier for developers to find, evaluate, and integrate Librato into their Heroku app.
Developers around the world are using Heroku to actively tap the potential of modern app development and deliver amazing digital experiences. Developers have created over 7 million apps on Heroku, serving billions of requests per day. Our customers range from startups to industry giants and everyone in-between, and their stories inspire the next wave of groundbreaking apps.
The entire team was excited about the opportunities that Heroku gave us. The platform makes it easy to create and deploy a new app — once we started using Heroku, we never looked back.Read customer story>>
Using Heroku helps us build better products and keep our developers happy. They stay energized and focused on building great software rather than getting sidetracked by DevOps tasks.Read customer story>>
Our experience with Heroku has been so seamless—it not only saves us time, but saves on opportunity cost. We don’t have to hire a DevOps role, which means operational budget can be directed to fundraising activities.Read customer story>>
We felt comfortable with Heroku due to its industry reputation as a market leader – for us it was the obvious choice.Read customer story>>
We are very excited about Heroku’s roadmap and are always first in line for their betas. Our team loves playing with new platform features in staging before they hit prime time. We are usually counting down the days to GA, so we can push the new features to our production apps.Read customer story>>
Heroku is founded by James Lindenbaum, Adam Wiggins, and Orion Henry
Heroku rolls out in private beta
Heroku launches commercially with support for Ruby
Over 35,000 live apps on Heroku
Over 60,000 apps on Heroku
Heroku Add-ons are introduced
Heroku releases PostgreSQL Database Add-on
Salesforce.com acquires Heroku
Node.js is officially supported on Heroku
Yukihiro “Matz” Matsumoto, the chief designer of the Ruby programming language, joins the company as Chief Architect, Ruby
Clojure becomes the third official language on Heroku
Java is officially supported on Heroku
Python joins the list of officially supported languages
Scala is officially supported
Heroku Postgres launches as a standalone product.
Heroku Platform API available in public beta
Heroku officially supports PHP
HTTP Git is introduced
Heroku Enterprise is released
The Heroku Elements Marketplace launches
Heroku supports Docker
Heroku Redis is released
Heroku officially supports Go
Heroku Flow is released: Pipelines, Review Apps, and GitHub Sync
Heroku Private Spaces is released
Heroku Teams is released
PostgreSQL 9.6 now generally available on Heroku
Heroku Autoscaling for web dynos is released
Automated Certificate Management for paid apps with custom domains
Heroku CI is released
Heroku Shield for high compliance apps is released
Heroku ChatOps for Slack is released
Heroku Postgres update: Configuration, Credentials, and CI
PCI Compliance for Heroku Shield
PostgreSQL 10 is Generally Available on Heroku
Heroku Postgres PGX plans released
oclif CLI framework is open sourced
Heroku achieves ISO and SOC2 Type I certification
Building Docker images with heroku.yml is released