Extending Heroku

There are three primary ways in which you can extend the Heroku platform: use the API to build clients that integrate with applications; create add-ons that customers can provision through the marketplace; or write buildpacks that customize language support or support an entirely new platform behavior.

Platform API

Buildpacks

Building Add-ons

Before you get started

Getting started

Maintenance & Development

Reference

Guidelines & Requirements

Heroku CI