• Stars
    star
    13,684
  • Rank 2,240 (Top 0.05 %)
  • Language
  • License
    Other
  • Created over 10 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

HTTP API design guide extracted from work on the Heroku Platform API

HTTP API Design Guide

This guide describes a set of HTTP+JSON API design practices, originally extracted from work on the Heroku Platform API.

This guide informs additions to that API and also guides new internal APIs at Heroku. We hope itโ€™s also of interest to API designers outside of Heroku.

Our goals here are consistency and focusing on business logic while avoiding design bikeshedding. Weโ€™re looking for a good, consistent, well-documented way to design APIs, not necessarily the only/ideal way.

We assume youโ€™re familiar with the basics of HTTP+JSON APIs and wonโ€™t cover all of the fundamentals of those in this guide.

Available for online reading and in multiple formats at gitbook.

We welcome contributions to this guide.

See Summary for Table of Contents.

For the best reading experience, we recommend reading via GitBook.

Gitbook Translations

Git Translations