Heroku
REST API to programmatically create apps, provision add-ons and perform other task on Heroku
- Authentication
- OAuth
- HTTPS
- Yes
- CORS
- Yes
- Category
- Development
- Data source
- public-apis + marcelscruz
- Documentation / URL
- https://devcenter.heroku.com/articles/platform-api-reference/
Overview
Heroku Platform API manages apps/add-ons — token-based (it requires the versioned Accept header; missing it returns 400, verified).
Quick Start
Apps (add the version header):
curl "https://api.heroku.com/apps" \
-H "Accept: application/vnd.heroku+json; version=3" \
-H "Authorization: Bearer YOUR_TOKEN"
{ "id": "missing_version", "error": "Please specify a version along with Heroku's API MIME type." }
Authentication
- Heroku account → API token.
- Send it as
Authorization: Bearer+ the versioned Accept header (missing version → 400, verified).
Rate Limits & Notes
- Free tier with limits (check the docs); paid plans scale.
- Apps, add-ons, dynos.
FAQ
Is Heroku free? Free tier with limits; more is paid.
Why 400? The versioned Accept header is required (verified).
What’s the auth style? Bearer token + versioned Accept.
More in Development
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 24 Pull Requests Project to promote open source collaboration during December | No auth | Yes | Yes | ↗ |
| Abacus Free and simple counting service. You can use it to track page hits and specific events | No auth | Yes | Unknown | ↗ |
| Agent Gateway 34+ AI agent infrastructure services including memory, wallets, and scheduling | API Key | Yes | Unknown | ↗ |
| AgentDeals Search and compare developer free tiers, startup credits, and pricing changes | No auth | Yes | Unknown | ↗ |
| Agify.io Estimates the age from a first name | No auth | Yes | Yes | ↗ |