rel:: [[Resilient Software Engineering MOC]]
# API Design
## Theory
### Taxonomy
#### Request/Response
- gRPC
- REST
- [How Did REST Come To Mean The Opposite of REST?](x-devonthink-item://4CF9F395-0429-469F-9021-E3A098A1B305)
- [Nobody understands REST or HTTP](x-devonthink-item://C3DA66FE-D7B5-40AC-8EC8-50ADBC013053)
- SOAP
## Reference
### Good Examples
- [stripe](https://stripe.com/docs/api)
### Formats
- REST
- JSON:API https://jsonapi.org/format/