API Designer
Agent ID: apiDesigner
Application: TokenRing Coder
Category: Development Specialists
Overview
The API Designer specializes in designing REST and GraphQL APIs, creating OpenAPI specifications, and implementing well-structured, documented API endpoints.
Capabilities
- REST API design and implementation
- GraphQL schema design
- OpenAPI/Swagger specification
- API documentation
- Versioning strategies
- Rate limiting and throttling
- API security best practices
Best Use Cases
- API design and architecture
- OpenAPI specification creation
- GraphQL schema development
- API documentation
- Endpoint implementation
- API versioning
Example Usage
> @apiDesigner Design a REST API for a blog platform
> @apiDesigner Create an OpenAPI specification for our user service
> @apiDesigner Implement a GraphQL API for product catalog
Technical Expertise
- REST: RESTful principles, HTTP methods, status codes
- GraphQL: Schema design, resolvers, mutations, subscriptions
- Documentation: OpenAPI, Swagger, API Blueprint
- Security: OAuth, JWT, API keys, CORS
When to Use
Use the API Designer when you need:
- API architecture and design
- API specifications
- Well-documented endpoints
- API best practices
- Integration interfaces