JSON Schema for Platform API

Table of Contents

The Heroku Platform API has a machine-readable JSON schema that describes what resources are available via the API, what their URLs are, how they are represented and what operations they support. Example intended uses for the schema include:

Auto-creating client libraries for your favorite programming language

Generating up-to-date reference docs

Writing automatic acceptance and integration tests

A number of Platform API client libraries are already being generated using the schema: