๐ Smithery is now a part of Arcade.dev! Read more in our announcement here
API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.
API design principles and decision-making for 2025. Learn to THINK, not copy fixed patterns.
Read ONLY files relevant to the request! Check the content map, find what you need.
api-style.md
rest.md
response.md
graphql.md
trpc.md
versioning.md
auth.md
rate-limiting.md
documentation.md
security-testing.md
@[skills/backend-development]
@[skills/database-design]
@[skills/security-hardening]
Before designing an API:
DON'T:
DO:
scripts/api_validator.py
python scripts/api_validator.py <project_path>