Design RESTful and RPC APIs — OpenAPI specs, request/response schemas, error codes, versioning, and documentation.