Heroku
REST API to programmatically create apps, provision add-ons and perform other task on Heroku
- Authentication
- OAuth
- HTTPS
- Yes
- CORS
- Yes
- Category
- Development
- 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 | ↗ |
| Agify.io Estimates the age from a first name | No auth | Yes | Yes | ↗ |
| Amazonscraperapi Amazon product, search & batch scraping API with residential proxies (1000 free) | API Key | Yes | No | ↗ |
| AmberOne Turn any website into a build-ready Android, iOS, PWA or Electron app project | API Key | Yes | No | ↗ |
| API Grátis Multiples services and public APIs | No auth | Yes | Unknown | ↗ |