implementing-api-rate-limiting-and-throttling

mukul975/implementing-api-rate-limiting-and-throttling · Agent Skill (multi-file)

by mukul975 · bundle

Published · Last updated


Protect APIs from abuse and resource exhaustion by implementing rate limiting with token bucket, sliding window, and fixed window algorithms using Redis-backed counters, API gateway plugins, or application middleware.

SKILL.md

Files

This skill is a package of 4 files. Install with the command above, or download the folder.

  • 📄SKILL.md entry
  • 📁references
  • 📄api-reference.md 1.8 KB
  • 📁scripts
  • ⚙️agent.py 6.2 KB
  • 📄LICENSE 11.0 KB

Related

  1. implementing-api-abuse-detection-with-rate-limiting · mukul975 bundle
    Implement API abuse detection using token bucket, sliding window, and adaptive rate limiting algorithms to prevent DDoS, brute force, and credential stuffing attacks.
    24.6k
    repo stars
  2. api-security · luokai0 bundle
    Implements secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common vulnerabilities.
    10
    repo stars
  3. implementing-api-schema-validation-security · mukul975 bundle
    Enforce API input/output contracts using OpenAPI specifications and JSON Schema to prevent injection, mass assignment, and data leakage attacks.
    24.6k
    repo stars
  4. api-gateway-rate-limiting · chimeranext bundle
    Implements API gateways with Kong, Nginx, or Traefik, including rate limiting strategies, authentication, routing, and API management.
    4
    repo stars
  5. laravel-security · affaan-m
    Secure Laravel applications with best practices for authentication, authorization, Eloquent safety, CSRF, XSS prevention, API security, and deployment configurations.
    226k
    repo stars
  6. infinity · antigravity
    Enforces a strict input boundary protocol (detect, classify, filter, verify) to ensure untrusted data never reaches business logic raw.
    42.4k
    repo stars

Frequently asked questions

How do I install the implementing-api-rate-limiting-and-throttling skill?

Run npx skillmds add mukul975/implementing-api-rate-limiting-and-throttling in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.

What does the implementing-api-rate-limiting-and-throttling skill do?

Protect APIs from abuse and resource exhaustion by implementing rate limiting with token bucket, sliding window, and fixed window algorithms using Redis-backed counters, API gateway plugins, or application middleware. It is listed under Security, Integrations & APIs, Secure Coding on SkillMD.

Is implementing-api-rate-limiting-and-throttling safe to use?

SkillMD's automated safety review verdict for this skill is PASS. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: executes scripts, reads secrets. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.

Which AI agents work with implementing-api-rate-limiting-and-throttling?

This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.

Is implementing-api-rate-limiting-and-throttling free to use?

Yes. Installing skills from SkillMD is free. This skill is licensed under Apache-2.

Who published implementing-api-rate-limiting-and-throttling?

mukul975 (@mukul975) published this skill. Their other Agent Skills are listed on their SkillMD profile.