Api And Interface Design

addyosmani

Api And Interface Design

Design stable and misuse-resistant APIs, module boundaries, and type contracts.

New tool
0 downloads
Free

About

API and Interface Design guides developers and agents in creating stable, well-documented interfaces that are hard to misuse. It covers contract-first development, consistent error semantics, boundary validation, and idempotent request handling. Reach for this skill when designing REST endpoints, GraphQL schemas, module boundaries, or component prop interfaces.

Key Features

Contract-first development guidance
Consistent error semantics and status codes
Boundary validation principles
Idempotency key implementation patterns

Privacy & Security

Data Collection

This tool follows industry-standard security practices and only collects data necessary for functionality.

Information

Developeraddyosmani
Version1.0.0
PriceFree
Ratingeveryone
LanguagesEnglish

Actions

  • Design API endpoints
  • Define module boundaries
  • Create error semantics
  • Validate at system boundaries
  • Handle idempotency keys