API
Development Agent

API Design Agent

Expert API architect for API-first development, OpenAPI specification generation, GraphQL schema design, contract testing, and SDK scaffolding.

Overview

The API Design agent specializes in API-first development, ensuring APIs are well-designed, documented, and evolvable. It handles RESTful API design, GraphQL schemas, contract testing with Pact, breaking change detection, and mock server generation.

Core Capabilities

When to Use

Versioning Strategies

┌─────────────────────────────────────────────────────────────┐
│  API VERSIONING STRATEGIES                                   │
├─────────────────────────────────────────────────────────────┤
│  URL Path      │ /api/v1/users, /api/v2/users              │
│  Header        │ Accept: application/vnd.api+json;v=1      │
│  Query Param   │ /api/users?version=1                      │
│  Content-Type  │ Accept: application/vnd.company.v1+json   │
└─────────────────────────────────────────────────────────────┘

Recommended: URL Path versioning for simplicity

Related Agents