API Development और Interface Integration
API design से documentation से mock data तक, पूरा setup automatic —— तुम सोचो, AI लिखे
API development इतना exhausting क्यों है
एक user management module, 4 CRUD endpoints, हर endpoint के लिए route, validation, business logic, database operation, error handling, response format — सब repetitive है। Complete करने के बाद API docs भी लिखना, docs लिख के फिर test data से पहले ही docs outdated हो सकता है। Third-party API integration तो और nightmare है: documentation पढ़, request-response format समझ, auth handle, parsing, retry logic — एक API में एक दिन लग जाता है, आधा दिन तो sidenote code लिखने में ही।
Requirements से API तक, AI एक stroke में
OpenClaw को बताओ किस API चाहिए, यह पूरी pipeline handle करेगा: route definition, parameter validation, business logic, database model, error handling, API documentation (Swagger/OpenAPI), Mock data, SDK clients तक। Half-baked code नहीं जो तुम्हें बदलना पड़े — production-ready code जो तुम्हारे project style match करता है। Third-party API लगाना? Docs दे दो, authentication और retry logic सब तैयार करके देगा।
API development prompts, copy करो straight use
Route design से middleware तक, तीन prompts सब common API scenarios कवर करते हैं।
Please current project के लिए एक complete user management RESTful API design और implement करो।
Features:
- User registration (email + password, password encrypted)
- User login (JWT token auth)
- Get user info (authentication required)
- Update user profile (authentication required)
- User list (pagination, search, admin permission)
Technical requirements:
1. RESTful style, correct HTTP methods and status codes
2. Request parameter validation (Joi/Zod/Pydantic, project language के हिसाब)
3. Unified response format: { code, data, message }
4. Complete error handling और logging
5. Generate Swagger/OpenAPI documentation
6. Generate Postman/Insomnia test collection
Please current project technology से implement करो, code style consistent रहे।
यह third-party service का API documentation है:
[Swagger/OpenAPI JSON या URL paste करो]
Please इस documentation से एक TypeScript SDK client generate करो:
1. हर endpoint के लिए corresponding method (complete type definition के साथ)
2. Unified HTTP client (axios/fetch based)
3. Request interceptor: automatically Authorization header add करो
4. Response interceptor: unified error handling और retry logic
5. Support request timeout और cancellation
6. Export all TypeScript type definitions
7. Write README और usage examples
SDK को Tree-shaking support दे, unused endpoints को bundle में न आएं।
Please current project के API service को ये middlewares add करो:
1. Rate Limiting Middleware:
- Default हर IP को 60 requests per minute
- Login endpoint हर IP को 5 requests per minute
- Return करो X-RateLimit-* response headers
- Limit exceed तो 429 status + friendly error message
2. Authentication Middleware:
- JWT Token verification
- Token expired तो auto-refresh (Refresh Token mechanism)
- Role-based permission check (admin / user / guest)
3. Logging Middleware:
- हर request को log करो: method, path, time taken, status code
- Error request को automatically log करो: request body और stack trace
- Log format ELK या CloudWatch के लिए suitable
Make sure middleware execution order correct है, और routing में register करने का code दे।
API development recommended config
AI को generate किए code ज्यादा तुम्हारी project style से match करें।
# .openclaw/skill_config.yaml
api_dev:
model: gpt-4o # API development के लिए GPT-4o काफी है, fast
upgrade_model: claude-opus-4-6 # Complex design issues के लिए Opus upgrade
context_depth: full # Existing code style समझना important है
api_style:
response_format: "{ code, data, message }"
naming: camelCase # या snake_case, project के हिसाब
doc_format: openapi-3.0 # Auto-generate OpenAPI documentation
generate:
tests: true # Auto-generate endpoint tests
mock_data: true # Auto-generate Mock data
postman_collection: true # Auto-generate Postman collection
OpenClaw vs manual development — API efficiency comparison
- Requirement describe करो, 5 मिनट में complete CRUD + docs + tests
- Auto-generate parameter validation और error handling, कोई miss नहीं होगा
- API docs code के साथ sync generate होता है, outdated नहीं होगा
- Third-party API integration: doc दो, SDK auto-generate
- एक CRUD module hand-write करना minimum आधा दिन
- Parameter validation अक्सर incomplete होता है, production में ही पता चलता है
- Code लिख के फिर docs लिखना, docs quick outdated हो जाता है
- Third-party API integration: docs पढ़, request-response try, exception handle, repeat करना
More comparison 👉 OpenClaw vs Copilot · OpenClaw vs Coze
Real scenario: E-commerce platform API development
API development के लिए कौन सा model use करें
API development ज्यादातर standardized code है, most expensive model की ज़रूरत नहीं।
- GPT-4o — Daily CRUD development best choice, speed fast, format consistent
- Claude Opus 4.6 — Complex API architecture, microservice design के लिए use करो
- Qwen 3 — Chinese project का API documentation, Chinese requirement को naturally समझता है
- DeepSeek V3.2 — Simple CRUD और script generation, cheap enough