View categories
Extending Heroku
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.
Essentials
Platform API
- Getting Started with the Platform API
- Platform API Reference
- OAuth
- Setting Up Apps Using the Platform API
- Building and Releasing Using the Platform API
- app.json Schema
- JSON Schema for Platform API
- Pipelines Using the Platform API
- Creating Slugs from Scratch
- Copying Slugs with the Platform API
- API Compatibility Policy
Heroku Labs
- Getting Started with Heroku Labs
- Heroku Labs: Application Metrics Beta Channel
- Heroku Labs: Dyno Metadata
- Heroku Labs: log-runtime-metrics
- Heroku Data Labs: Enhanced Certificates for Heroku Postgres
- Getting Started with Heroku Data Labs
- Heroku Labs: Disabling HTTP/2 for Router 2.0
- Heroku Labs: HTTP/2 for Private and Shield Spaces (Public Beta)
- Heroku Labs: Disabling Keepalives to Dyno for Router 2.0
- Heroku Data Labs: WAL Compression for Postgres Add-ons
- Router 2.0 (Public Beta)