api-gateway-configuration

Solid

Configures API gateways for routing, authentication, rate limiting, and request transformation in microservice architectures. Use when setting up Kong, Nginx, AWS API Gateway, or Traefik for centralized API management.

API & Backend 162 stars 25 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
74
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
91
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# API Gateway Configuration Design and configure API gateways for microservice architectures. ## Gateway Responsibilities - Request routing and load balancing - Authentication and authorization - Rate limiting and throttling - Request/response transformation - Logging and monitoring - SSL termination ## Kong Configuration (YAML) ```yaml _format_version: "3.0" services: - name: user-service url: http://user-service:3000 routes: - name: user-routes paths: ["/api/users"] plugins: - name: rate-limiting config: minute: 100 policy: local - name: jwt - name: order-service url: http://order-service:3000 routes: - name: order-routes paths: ["/api/orders"] ``` ## Nginx Configuration ```nginx upstream backend { server backend1:3000 weight=5; server backend2:3000 weight=5; keepalive 32; } server { listen 443 ssl; location /api/ { proxy_pass http://backend; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_cache_valid 200 1m; } location /health { return 200 'OK'; } } ``` ## AWS API Gateway (SAM) ```yaml Resources: ApiGateway: Type: AWS::Serverless::Api Properties: StageName: prod Auth: DefaultAuthorizer: JWTAuthorizer Authorizers: JWTAuthorizer: JwtConfiguration: issuer: !Sub "https:/...

Details

Author
secondsky
Repository
secondsky/claude-skills
Created
6 months ago
Last Updated
2 weeks ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

building-api-gateway

Create API gateways with routing, load balancing, rate limiting, and authentication. Use when routing and managing multiple API services. Trigger with phrases like "build API gateway", "create API router", or "setup API gateway".

2,274 Updated today
jeremylongshore
AI & Automation Featured

implementing-api-gateway-security-controls

Implements security controls at the API gateway layer including authentication enforcement, rate limiting, request validation, IP allowlisting, TLS termination, and threat protection. The engineer configures API gateways (Kong, AWS API Gateway, Azure APIM, Apigee) to act as a centralized security enforcement point that validates, throttles, and monitors all API traffic before it reaches backend services. Activates for requests involving API gateway security, API management security, gateway authentication, or centralized API protection.

13,115 Updated today
mukul975
API & Backend Listed

api-gateway-patterns

API Gateway patterns for routing, authentication, rate limiting, and service composition in microservices architectures. Use when implementing API gateways, building BFF layers, or managing service-to-service communication at scale.

15 Updated 2 days ago
NickCrew
AI & Automation Solid

api-gateway-configurator

Configure API gateways for SDK traffic management

1,160 Updated today
a5c-ai
API & Backend Solid

api-gateway

AWS API Gateway for REST and HTTP API management. Use when creating APIs, configuring integrations, setting up authorization, managing stages, implementing rate limiting, or troubleshooting API issues.

1,112 Updated today
itsmostafa