API Design

REST and GraphQL API design principles for consistent, predictable, and evolvable APIs. Use when the user asks to design a new API, review an existing API, choose between REST and GraphQL, plan API versioning, define error response contracts, implement pagination, or establish API standards for a team. Covers resource modeling, endpoint naming, HTTP methods, status codes, authentication patterns, rate limiting, HATEOAS, and API evolution strategies.

krzysztofsurdy e77b5d3 4 files · 27.1 KB Updated

File contents

krzysztofsurdy/code-virtuoso/tree/main/skills/knowledge/api-design commit e77b5d388e

Frequently asked questions

npx skillmds@latest add krzysztofsurdy/api-design