Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
alphaonedev avatar

Ai Gateway

  • 38 installs
  • 6 repo stars
  • Updated March 13, 2026
  • alphaonedev/openclaw-graph

ai-gateway is a Claude skill for managing an AI gateway that routes, secures, and monitors AI service requests in ML operations.

About

This skill manages an AI gateway that routes, secures, and monitors AI service requests in ML operations. A developer uses it in production ML pipelines with multiple models to centralize routing, enforce security policies, and track latency and error metrics. It supports YAML route configs, JWT or API-key auth, load balancing with failover, and Kubernetes deployment.

  • Routes, secures, and monitors AI service requests in ML operations
  • Enforces auth, rate limiting, and encryption via JWT or API keys
  • YAML config for routes plus Prometheus metrics and Kubernetes deployment

Ai Gateway by the numbers

  • 38 all-time installs (skills.sh)
  • +5 installs in the week ending Jun 23, 2026 (Skillselion tracking)
  • Ranked #8,404 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 7, 2026 (Skillselion catalog sync)
At a glance

ai-gateway capabilities & compatibility

requires an AI_GATEWAY_API_KEY environment variable for authenticated calls

Capabilities
request routing · rate limiting · auth enforcement · traffic monitoring · load balancing
Works with
kubernetes
Use cases
devops · orchestration
Pricing
Bring your own API key
From the docs

What ai-gateway says it does

This skill manages an AI gateway for routing, securing, and monitoring AI service requests in ML operations, ensuring efficient traffic handling, API security, and performance tracking within the aiml
SKILL.md
npx skills add https://github.com/alphaonedev/openclaw-graph --skill ai-gateway

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs38
repo stars6
Last updatedMarch 13, 2026
Repositoryalphaonedev/openclaw-graph

What it does

Route AI inference requests through a gateway that enforces auth, rate limits, and monitors latency and errors.

Who is it for?

centralizing and securing traffic to multiple AI models in production

When should I use this skill?

when a production ML pipeline needs a gateway to route and monitor AI requests

What you get

a configured gateway that routes, authenticates, rate-limits, and monitors AI traffic

  • gateway route config
  • security and rate-limit rules
  • traffic metrics

By the numbers

  • 5 key capabilities: routing, security, monitoring, configuration, scalability

Files

SKILL.mdMarkdownGitHub ↗

ai-gateway

Purpose

This skill manages an AI gateway for routing, securing, and monitoring AI service requests in ML operations, ensuring efficient traffic handling, API security, and performance tracking within the aimlops cluster.

When to Use

Use this skill when building ML pipelines that require centralized routing of AI requests, such as in production environments with multiple AI models, to enforce security policies, monitor traffic, or scale API endpoints. Apply it in scenarios involving microservices for AI inference or when integrating with tools like Kubernetes for aimlops workflows.

Key Capabilities

  • Routing: Dynamically route requests to AI services based on rules, using path-based or header-based matching.
  • Security: Enforce authentication, rate limiting, and encryption via JWT or API keys.
  • Monitoring: Track metrics like request latency and error rates through integrated logging and Prometheus exporters.
  • Configuration: Support YAML-based configs for defining routes, e.g., specifying source and destination endpoints.
  • Scalability: Handle load balancing across multiple AI backends with automatic failover.

Usage Patterns

To use this skill, first set up the AI gateway via CLI or API, then define routes and security rules. Always authenticate requests using the $AI_GATEWAY_API_KEY environment variable. For CLI usage, initialize with ai-gateway-cli init --config path/to/config.yaml, then apply changes with ai-gateway-cli apply. In code, import the SDK and call methods like createRoute() for programmatic setup. Monitor usage by querying metrics endpoints periodically.

Common Commands/API

  • CLI Commands:
  • Initialize gateway: ai-gateway-cli init --cluster aimlops --key $AI_GATEWAY_API_KEY
  • Add a route: ai-gateway-cli add-route --path /predict --target http://ai-service:8080 --method POST
  • Secure an endpoint: ai-gateway-cli secure --endpoint /predict --auth jwt --rate-limit 100/min
  • View metrics: ai-gateway-cli metrics --format json
  • API Endpoints:
  • Create route: POST /api/v1/routes with body { "path": "/predict", "target": "http://ai-service:8080", "method": "POST" }
  • Update security: PUT /api/v1/security/{endpoint} with body { "authType": "jwt", "rateLimit": 100 }
  • Get metrics: GET /api/v1/metrics?type=latency
  • Code Snippets:
  import requests
  headers = {'Authorization': f'Bearer {os.environ.get("AI_GATEWAY_API_KEY")}'}
  response = requests.post('http://gateway:8080/api/v1/routes', json={"path": "/predict", "target": "http://ai-service:8080"}, headers=headers)
  export AI_GATEWAY_API_KEY=your_api_key_here
  ai-gateway-cli add-route --path /chat --target http://llm-service:5000
  • Config Formats:

Use YAML for configurations, e.g.:

  routes:
    - path: /predict
      target: http://ai-service:8080
      methods: [POST]
  security:
    - endpoint: /predict
      auth: jwt
      rateLimit: 100

Integration Notes

Integrate with aimlops by deploying the gateway as a sidecar or standalone service in your cluster. For Kubernetes, add annotations to pods, e.g., kubectl annotate pod ai-pod aimlops/gateway=true. Use the SDK to link with other AI tools: import and initialize with AI_Gateway(api_key=os.environ['AI_GATEWAY_API_KEY']).connect(cluster='aimlops'). Ensure compatibility by matching tags like "ai" and "mlops". For external services, set up webhooks by configuring the gateway's callback URL in your config, e.g., add callback: http://external-service/webhook in YAML.

Error Handling

Handle errors by checking HTTP status codes from API responses; for example, 401 indicates authentication failure, so retry with headers['Authorization'] = f'Bearer {new_key}'. For CLI, parse output errors like "Error: Invalid route path" and correct inputs. Common issues include missing API keys—always verify if not os.environ.get('AI_GATEWAY_API_KEY'): raise ValueError('API key required'). Log errors using the gateway's built-in logger: enable with ai-gateway-cli config --log-level debug, then monitor for patterns like rate limit exceedances and implement retries with exponential backoff in code.

Concrete Usage Examples

1. Route AI Requests: To route prediction requests to an ML model, first export your API key, then use the CLI: export AI_GATEWAY_API_KEY=abc123; ai-gateway-cli add-route --path /ml-predict --target http://model-service:8000. Verify with a curl request: curl -H "Authorization: Bearer abc123" http://gateway:8080/ml-predict -d '{"input": "data"}'.

2. Secure and Monitor API: Secure an endpoint and monitor traffic by running: ai-gateway-cli secure --endpoint /chat --auth api-key --rate-limit 50/min. Then, query metrics: ai-gateway-cli metrics --endpoint /chat. In code, handle it as: ```python import requests; headers = {'Authorization': f'Bearer {os.environ["AI_GATEWAY_API_KEY"]}'}; requests.get('http://gateway:8080/api/v1/metrics', headers=headers)


## Graph Relationships
- Related to: aimlops (cluster), ai (tag), mlops (tag)
- Depends on: authentication services for security
- Used by: AI services for routing and monitoring
- Integrates with: Kubernetes for deployment, Prometheus for metrics collection

Related skills

FAQ

What does the ai-gateway skill manage?

It manages an AI gateway that routes requests to AI services, enforces authentication and rate limiting, and monitors metrics like latency and error rates.

How is it deployed?

It deploys as a sidecar or standalone service in a cluster, with Kubernetes annotations and YAML-based route configuration.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.