http-api-design

API design guide

A guide for designing consistent and business logic-focused HTTP APIs

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

GitHub

14k stars
512 watching
1k forks
last commit: over 2 years ago
Linked from 8 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ciscodevnet/api-design-guideProvides guidelines for designing REST APIs at Cisco to achieve consistency and quality across product and service network APIs.111
interagent/pliny-templateA base Sinatra app for building APIs in Ruby, providing a structured template for API development.136
adidas/api-guidelinesProvides guidelines for designing and developing APIs within the adidas group383
public-api-lists/public-api-listsA comprehensive collection of APIs for various purposes.10,630
haufe-lexware/api-style-guideComprehensive guidelines for designing and building RESTful APIs234
rust-lang/api-guidelinesProvides guidelines and best practices for designing and presenting APIs in Rust1,239
restcheatsheet/api-cheat-sheetAPI design guidelines and best practices for building flexible and secure APIs1,113
interagent/heroicsA Ruby HTTP client generator that creates an API client from a JSON schema413
github/rest-api-descriptionAn OpenAPI description standard for GitHub's REST API1,419
interagent/plinyA Ruby toolkit for writing and maintaining excellent APIs by providing a set of generators, Rake tasks, and best practices.802
watson-developer-cloud/api-guidelinesAPI guidelines for designing and implementing RESTful APIs137
realpython/list-of-python-api-wrappersProvides a curated list of Python APIs and libraries for various applications2,099
sap/openapi-specificationStandardized way to describe HTTP APIs at SAP8
4chan/4chan-apiProvides read-only JSON API access to 4chan's content and functionality1,040
bungie-net/apiAn API wrapper for Bungie's game data1,217