Node.js
Build front end apps, back end apps, or a combination of both with common Node.js frameworks and libraries like Express, Fastify, React, Ember.js, Vue and more.
More about Node.js on Heroku →
Ruby
Whether you prefer frameworks like Sinatra or Rails, or getting your hands dirty with Unicorn or WebSocket, or using the MRI or JRuby, Heroku's rock-solid Ruby support delivers.
More about Ruby on Heroku →
Java
Build microservices with Groovy and Ratpack, web apps with minimal fuss using Spark, and high performance web apps with Spring Boot/Spring Cloud, using a range of JDKs.
More about Java on Heroku →
PHP
Push your code, and let Heroku handle the details – with automatic installation of the PHP version and extensions that your app needs, support for your favorite frameworks, web servers that "just work", and trivial scalability.
More about PHP on Heroku →
Python
Whether you're building with frameworks like Django or FastAPI, or crunching data with NumPy, Heroku stays out of the way. Easily deploy anything from bespoke microservices to complex, database-backed web apps.
More about Python on Heroku →
Go
Whether you prefer Go’s stdlib, or frameworks like Negroni and Gin, Heroku gets out of the way, letting you build and deploy network services, microservices and high-traffic API endpoints, easily, and scalably.
More about Go on Heroku →
Scala
Take your Scala solutions, whether microservices built with Finagle, or full-stack solutions built with Play, and combine them deploy it to the cloud, adding to them any of our integrated add-on services such as Treasure Data, Neo4j or Cassandra.
More about Scala on Heroku →
Clojure
Build and deploy Leiningen-based applications with ease, whether they're micro-services built on libraries like Ring and Compojure, more complete solutions based on Luminus and Pedestal, or front-end apps using ClojureScript and Om.
More about Clojure on Heroku →