Optimize Api Performance
Comprehensive API performance optimization with response time reduction, throughput improvement, and scalability enhancements
Before you use this component
This is a third-party source bundle, not an installation into your account. UI Discovery has checked the available redistribution license evidence; runtime behavior has not been tested. Review all files, use a disposable project first, and do not enable scripts or hooks until you understand their permissions.
Some integrations require separately installed software, API keys or paid services. Credentials and subscriptions are not included. These are Claude Code resources; other clients may require adaptation.
Extract the ZIP into a temporary folder, inspect its entry file and supporting resources, then follow the original instructions. Do not overwrite an existing project configuration blindly. Keep the bundled license and attribution notices.
- Source publisher
- Claude Code Templates
- Creator supplied by source
- Not listed in source
- Pinned source version
- a344359459263d73d8948651c789244093c02e4e
- License evidence
- LICENSE
Source preview
cli-tool/components/commands/performance/optimize-api-performance.md
---
allowed-tools: Read, Bash, Grep, Glob
argument-hint: [api-type] | --rest | --graphql | --grpc
description: Comprehensive API performance optimization with response time reduction, throughput improvement, and scalability enhancements
---
# Optimize API Performance
Analyze and optimize API performance for faster response times, higher throughput, and better scalability: **$ARGUMENTS**
## Instructions
1. **API Performance Analysis**
- Analyze current API response times and throughput metrics
- Identify slowest endpoints and bottleneck patterns
- Profile API request/response lifecycle and processing time
- Document baseline performance metrics across different load scenarios
- Map API dependency chains and external service calls
2. **Request/Response Optimization**
- Optimize request parsing and validation logic
- Implement efficient response serialization and compression
- Minimize payload sizes through selective field inclusion
- Configure appropriate HTTP headers and caching directives
- Optimize request routing and middleware processing
3. **Database Query Optimization**
- Identify and optimize slow database queries
- Implement query result caching strategies
- Add appropriate database indexes for API queries
- Optimize database connection pooling and management
- Implement query batching and aggregation where applicable
4. **Caching Strategy Implementation**
- Implement multi-level caching (in-memory, Redis, CDN)
- Configure cache invalidation strategies
- Set up API response caching with appropriate TTL values
- Implement cache warming and preloading strategies
- Monitor cache hit ratios and effectiveness
5. **Rate Limiting and Throttling**
- Implement intelligent rate limiting based on usage patterns
- Configure adaptive throttling for different user tiers
- Set up queue management for handling traffic spikes
- Implement circuit breaker patterns for external services
- Monitor and adjust rate limits based on performance metrics
6. **Concurrency and Parallelization**
- Implement proper async/await patterns for I/O operations
- Optimize thread pool configuration and management
- Implement parallel processing for independent operations
- Configure connection pooling for optimal concurrency
- Use streaming for large data transfers
7. **API Gateway and Load Balancing**
- Configure API gateway for optimal routing and load distribution
- Implement health checks and automatic failover
- Set up load balancing algorithms for even traffic distribution
- Configure request/response transformation at gateway level
- Implement API versioning and traffic splitting
8. **Monitoring and Observability**
- Set up comprehensive API performance monitoring
- Implement distributed tracing for request lifecycle visibility
- Configure performance metrics collection and alerting
- Monitor API error rates and response time percentiles
- Set up real-time performance dashboards
9. **Security Performance Optimization**
- Optimize authentication and authorization processes
- Implement efficient JWT validation and caching
- Configure SSL/TLS termination for optimal performance
- Optimize API key validation and rate limiting
- Implement security middleware performance tuning
10. **Content Delivery Optimization**
- Configure CDN for static API responses and assets
- Implement geographic load balancing and edge caching
- Optimize API endpoint geographical distribution
- Set up content compression and optimization
- Configure cache headers for optimal CDN performance
11. **API Design Optimization**
- Review and optimize API endpoint design patterns
- Implement efficient pagination and filtering strategies
- Optimize API versioning and backward compatibility
- Design APIs for optimal client-side caching
- Implement GraphQL query optimization (if applicable)
12. **Load Testing and Performance Validation**
- Implement comprehensive load testing scenarios
- Configure performance regression testing in CI/CD
- Set up chaos engineering tests for resilience validation
- Monitor API performance under various load conditions
- Validate performance optimizations with realistic test data
13. **Scalability Planning**
- Design API architecture for horizontal scaling
- Implement auto-scaling policies based on performance metrics
- Configure database scaling strategies (read replicas, sharding)
- Plan for traffic growth and capacity requirements
- Implement graceful degradation strategies
14. **Third-Party Service Optimization**
- Optimize external API calls and integrations
- Implement retry policies and exponential backoff
- Configure timeout settings for external services
- Set up fallback mechanisms for service unavailability
- Monitor third-party service performance impact
15. **Performance Testing Automation**
- Set up automated performance testing pipelines
- Configure performance benchmarking and comparison
- Implement performance regression detection
- Set up load testing in staging environments
- Create performance test data management strategies
Focus on optimizations that provide the highest impact on response times and throughput. Prioritize changes that improve user experience and system scalability while maintaining reliability.Preview capped at 60,000 characters. Download the bundle for every original file and notice.
Read the redistribution license
MIT License Copyright (c) 2025 Daniel (San) Ávila Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Bundle SHA-256: e14a102e5c317612c5858aa8ff34018c7577460298718d8fa34dbaf11fd3abcc. Files are served as downloads and are never executed by this page.