You can extend the Heroku platform in a variety of ways:
- Use the Platform API to perform a variety of app management tasks.
- Use app webhooks to add proactive platform notifications to your workflow.
- Build add-ons that Heroku customers can provision and use with their own apps.
- Develop plugins for the Heroku CLI.
- Create buildpacks to support new languages or behaviors on Heroku.