Build, deploy, and run your modern Java apps on Heroku. Deploy standalone Java apps, advanced data-centric and web applications, or push your pre-built WAR files to our container-based infrastructure.
API development & Microservices
Need Java-based RESTful Web Services for your Android or iOS app? Or building Spring Boot based microservices? Heroku has your back.
Maven or Gradle—your choice
When developing Java apps on Heroku, you have the option to use Maven or Gradle for dependency management.
Stop worrying about how to configure your production server’s operating system, and spend more time focusing on your Java code.
Heroku invented the 12-factor methodology and it’s still the best place to run your cloud native applications.
Shorten your software delivery cycle with a platform designed to cut the time and cost of managing deployment and operations. Heroku Pipelines provides a simple yet powerful continuous delivery solution.
Run Java apps for free
Heroku’s flexible pricing model includes free dynos for development, learning, and experimentation. Many of our ecosystem partners also offer a free plan.