Learn more about the suite of products that underpin today's most innovative Platform-as-a-Service.


Heroku is a fully managed container-based cloud platform, with integrated data services and a powerful ecosystem, for deploying and running modern apps. The Heroku developer experience is based on an app-centric approach to software delivery, and integrates with today’s most popular developer tools and workflows.

Explore the Heroku Platform
More Products
Heroku Platform

The Heroku platform runs your apps inside dynos — smart containers which execute on a reliable, fully managed runtime environment. You can deploy code written in Node.js, Ruby, Java, PHP, Python, Go, Scala, or Clojure or use a custom buildpack to deploy apps in another language you choose. And you can scale your app instantly by increasing the number and type of dyno your app runs in. More on the Heroku Platform →

Heroku Postgres

Heroku's trusted, secure, and scalable Postgres SQL database as a service, optimized for developers. With features like continuous protection, rollback and high availability, Heroku Postgres ensures your data is safe and always available at scale. Heroku Postgres is easy to set up and provides powerful features like forks, followers, and dataclips, so you can focus on building the apps that grow your business, not on database management. More on Heroku Postgres →

Heroku Data for Redis

Heroku Data for Redis gives you the Redis you love with a more robust developer experience, fully managed and delivered as a service by Heroku’s operational experts. Heroku Data for Redis lets you gain performance visibility, manage your instances with a powerful CLI and federate data with Postgres to gain business insights using SQL tools. More on Heroku Data for Redis →

Apache Kafka on Heroku

Apache Kafka on Heroku is a distributed messaging service that combines the leading open source solution for managing event streams with the Heroku developer experience, so you can build data-intensive apps with ease. Whether you’re taming a constellation of microservices, building data pipelines, or scaling your app gracefully to process billions of events, Kafka on Heroku gives you powerful tools for topic and partition management, log compaction, and up-to-date metrics. More on Apache Kafka on Heroku →

Heroku Connect

Heroku Connect allows you to easily build Heroku apps that share data with your Salesforce deployments at scale, by providing seamless data synchronization between Heroku Postgres databases and Salesforce organizations. More on Heroku Connect →

Heroku Enterprise

Heroku Enterprise frees teams at large companies to innovate thanks to the developer experience used by today’s leading startups, but with the trust, control and advanced collaboration that enterprise IT organizations need. Heroku Enterprise provides a powerful set of features, including fine-grained access controls, identity federation and private spaces, to manage your enterprise application development processes, resources, and users. More on Heroku Enterprise →

Heroku Elements

Heroku Elements let you extend your app with Add-ons, customize your language stack with buildpacks and jumpstart your projects with buttons. Add-ons are pre-integrated third-party cloud services that you can use to immediately extend your app with a range of functionality such as data stores, logging, payments, monitoring and more. More on the Elements Marketplace →

Heroku Teams

Heroku Teams provides powerful collaboration and controls so you can bring your people, processes and tools together to build great software, with the ease of the Heroku developer experience. Your teams can self-organize, add and manage members, get fine-grained control with app-level permissions and use collaboration tools like Heroku Pipelines to define your software delivery process - all with delegated administration and centralized billing. More on Heroku Teams →