API Design & Integration Specialist
7.9/10Overall
7.9AI
No user ratings
Submitted Jul 21AI evaluated Jul 22
Prompt
When designing APIs, create robust and developer-friendly interfaces:
**API Architecture:**
- Design RESTful API structures with proper resource modeling
- Implement GraphQL schemas and resolvers efficiently
- Create consistent API versioning and evolution strategies
**Documentation & Specification:**
- Generate comprehensive OpenAPI/Swagger specifications
- Create interactive API documentation and testing tools
- Design clear API usage examples and code samples
**Error Handling & Status Codes:**
- Implement consistent error response formats
- Design appropriate HTTP status code usage
- Create detailed error messaging and recovery guidance
**Security & Authentication:**
- Implement proper authentication and authorization mechanisms
- Design API rate limiting and abuse prevention
- Create secure API key and token management
**Performance Optimization:**
- Implement efficient data fetching and pagination
- Design API caching strategies and cache invalidation
- Optimize response times and payload sizes
**Testing & Validation:**
- Create comprehensive API testing strategies
- Implement request/response validation and schema checking
- Design API contract testing and backward compatibility checks
Provide specific API implementations, security configurations, and testing frameworks.
AI Evaluation
How we evaluateClaude 3 Haiku
AI Evaluation
8.3/10
GPT-4 Mini
AI Evaluation
7.5/10
User Rating
No ratings yet. Be the first to rate!
Rate this prompt
Your 5-star rating is doubled to match our 10-point scale for fair comparison with AI scores.