Database
Browse 5,303 skills across 372 packs and 37 categories
API Documentation
79LCraft clear, accurate, and user-friendly API documentation that empowers developers to
API Gateway Patterns
89LArchitect and implement robust API Gateway patterns to manage, secure, and scale your microservices APIs effectively.
API Monitoring
79LEffectively implement and manage robust API monitoring strategies to ensure the availability, performance, and correctness of your API integrations. This skill guides you through proactive detection, deep diagnostics, and actionable alerting across your API ecosystem. Activate this skill when designing new API architectures, troubleshooting existing integrations, or optimizing the reliability and user experience of your services.
API Rate Limiting
102LMaster strategies for interacting with external APIs while respecting their rate limits, ensuring your applications remain compliant and robust. This skill teaches you how to prevent `429 Too Many Requests` errors, implement intelligent retry mechanisms, and optimize your API consumption. Activate this skill when you are integrating with third-party APIs, designing resilient data pipelines, or troubleshooting connection stability issues due to excessive requests.
API Security
80LMaster the principles and practices for securing your APIs against common threats,
API Testing
74LMaster the comprehensive validation of API functionality, reliability, performance, and security. This skill covers strategic approaches to ensure your APIs consistently meet their contractual obligations and provide a robust integration experience. Activate this skill when developing new APIs, integrating third-party services, diagnosing API issues, or establishing continuous quality assurance for your microservices.
API Versioning
91LStrategically manage the evolution of your APIs to introduce new features,
Error Handling Apis
79LDesign and implement robust, informative, and developer-friendly error handling mechanisms for APIs. This skill teaches you how to craft predictable error responses that empower API consumers to diagnose issues and build resilient integrations. Activate this skill when architecting new API endpoints, refactoring existing error responses, or troubleshooting common integration failures caused by unclear error communication.
GRAPHQL Schema Design
154LDesign robust, intuitive, and performant GraphQL schemas that empower clients to
GRPC Patterns
95LMaster the common interaction models, service design strategies, and robust error handling
OAUTH Flows
83LMaster the various OAuth 2.0 authorization flows to securely delegate access from a resource owner to a client application.
Openapi Specification
191LMaster the creation and interpretation of OpenAPI Specification documents to design,
REST API Design
74LDesign robust, scalable, and developer-friendly RESTful APIs that adhere to industry
SDK Design
113LDesign intuitive, robust, and idiomatic SDKs that abstract API complexity and accelerate developer integration.
Webhook Architecture
80LMaster the design, implementation, and management of robust webhook systems for
Websocket Design
87LDesign robust, scalable, and efficient real-time communication systems using WebSockets. This skill covers message protocol design, connection management, and strategies for scaling persistent connections. Activate this skill when you are architecting new real-time features, improving existing WebSocket implementations, or need guidance on building high-performance, bi-directional communication channels.