
Cloud platform that lets developers build, deliver, and scale apps without managing infrastructure
Heroku is a cloud platform as a service (PaaS) owned by Salesforce that enables developers to build, deploy, and scale modern applications. It abstracts away infrastructure management with managed runtimes, databases, and add-ons, letting teams focus on writing code rather than managing servers. Heroku supports multiple programming languages including Node.js, Ruby, Python, Java, PHP, and Go.
Smart containers that run your app code with automatic load balancing, orchestration, and failover
Fully managed PostgreSQL database service with automated backups, encryption at rest, and database forking
Managed in-memory key-value datastore for caching, queues, and rate limiting
Deploy by pushing code to Git with automatic builds and zero-downtime releases
Over 150 third-party add-ons for monitoring, logging, databases, email, and more
Built-in continuous integration that runs tests automatically on every push
Automatically create disposable app instances for every pull request for easy code review
Quickly launch and iterate on minimum viable products without hiring DevOps engineers or managing servers
Host API backends, web applications, and microservices with automatic scaling and managed databases
Deploy internal business tools and admin dashboards with minimal infrastructure overhead
Automate testing and deployment workflows with Heroku Pipelines, review apps, and built-in CI
Scale vertically and horizontally with a slider or CLI command, no downtime required
Visual CI/CD workflow with staging, production, and review app environments
Official buildpacks for Node.js, Ruby, Python, Java, PHP, Go, Scala, and Clojure

Self-hosted continuous delivery and deployment platform