Languages with first-class support
The following programming languages receive first-class support on Heroku. This means our dedicated language specialists constantly work at ensuring that the latest language versions, language frameworks and other language features are maintained, patched and fully supported on Heroku.
Supporting other languages via Buildpacks
Support for a language is enabled via Buildpacks, scripted build processes that let Heroku's polyglot systems handle any language for which a Buildpack exists. You can use any Buildpack contributed by our community, or roll your own.
Heroku is for languages
Heroku optimizes teams