TEXT⚡ 6K uses📋 GPT-4, Claude
REST API Design & Documentation
Design APIs with OpenAPI.
REST API for [APP] resources [RESOURCES] auth [AUTH_METHOD] format [FORMAT]. Resource modeling, endpoints (GET/POST/PUT/DELETE), request/response schemas, status codes, error format, pagination, auth, rate limiting, OpenAPI spec.
Variables
APPRESOURCESAUTH_METHODFORMAT
CODE⚡ 5K uses📋 GPT-4, Gemini
GraphQL Schema Designer
Design GraphQL schemas.
GraphQL schema for [APP] with types [DATA_TYPES] queries [QUERIES] mutations [MUTATIONS]. Schema (queries, mutations, subscriptions), input types, enums, resolvers pattern, DataLoader, auth directives.
Variables
APPDATA_TYPESQUERIESMUTATIONS
CODE⚡ 4K uses📋 GPT-4, Claude
API Error Handling Patterns
Implement consistent error handling.
Error handling for [API_TYPE] in [LANGUAGE] with [FRAMEWORK]. Error classes (validation, auth, not found, rate limit), global handler, consistent JSON errors, logging, monitoring, client SDK handling.
Variables
API_TYPELANGUAGEFRAMEWORK
CODE⚡ 5K uses📋 GPT-4
API Authentication & Authorization
Implement JWT, OAuth2, API keys.
Auth for [API_TYPE] with methods [AUTH_METHODS] in [LANGUAGE] on [FRAMEWORK] with roles [ROLES]. JWT (access+refresh tokens), OAuth2, API key management, bcrypt, RBAC middleware, rate limiting, security headers.
Variables
API_TYPEAUTH_METHODSLANGUAGEFRAMEWORKROLES
CODE⚡ 3K uses📋 GPT-4, Gemini
API Rate Limiter
Implement rate limiting.
Rate limiter for [PLATFORM] in [LANGUAGE] with [FRAMEWORK] storage [STORAGE]. Token bucket, sliding window, fixed window. Per-user/IP limits, tiered limits (free/pro/enterprise), Redis backend, headers, graceful handling.
Variables
PLATFORMLANGUAGEFRAMEWORKSTORAGE
TEXT⚡ 3K uses📋 GPT-4, Claude
API Versioning & Migration Strategy
Design versioning and migration plans.
Versioning for [API_NAME] current v[CURRENT_VERSION] built with [LANGUAGE] on [FRAMEWORK]. URI/header/query strategies. Breaking/non-breaking changes, deprecation policy (sunset headers), migration guide.
Variables
API_NAMECURRENT_VERSIONLANGUAGEFRAMEWORK
CODE⚡ 4K uses📋 GPT-4
Webhook Receiver Pattern
Implement webhook receivers securely.
Webhook receiver for [SERVICE] in [LANGUAGE]. Endpoint: POST /webhooks/[PROVIDER]. Signature verification (HMAC), idempotency (dedup key), retry handling, rate limiting, event queuing (async processing), logging, monitoring. Provider-specific: [PROVIDER] format.
Variables
SERVICEPROVIDERLANGUAGEEVENTS