Stripe Inspired API Design Rules

JSON HTTP API design rules distilled from Stripe — resource modeling, identifier schemes, URL structure, request/response wire format, pagination, errors, idempotency, versioning, naming, webhooks, and authentication. Triggers on tasks involving OpenAPI specs, API design reviews, schema decisions, endpoint shaping, error envelope design, webhook delivery, or any "is this API well-designed" question. Apply when designing, reviewing, or refactoring a JSON HTTP API — even when the user doesn't mention Stripe by name, since the rules are general API-design principles distilled from the industry's most-copied reference.

pproenca fc28794 58 files · 219.2 KB Updated

File contents

pproenca/dot-skills/tree/main/skills/.experimental/stripe-inspired-api-design-rules commit fc2879421a

Frequently asked questions

npx skillmds add pproenca/stripe-inspired-api-design-rules