upstash-ratelimit-js

Guide léger pour l'utilisation du SDK TypeScript/JavaScript Upstash Redis RateLimit, incluant les étapes de configuration, l'utilisation de base et des références aux algorithmes avancés,…

npx skills add https://github.com/upstash/skills --skill upstash-ratelimit-js

Rate Limit TS SDK

Quick Start

  • Install the SDK and connect to Redis.
  • Create a rate limiter and apply it to incoming operations.

Example:

import { Ratelimit } from "@upstash/ratelimit";
import { Redis } from "@upstash/redis";

const redis = new Redis({ url: "<url>", token: "<token>" });
const limiter = new Ratelimit({ redis, limiter: Ratelimit.slidingWindow(5, "10s") });

const { success } = await limiter.limit("user-id");
if (!success) {
  // throttled
}

Other Skill Files

  • algorithms.md: Describes all available rate‑limiting algorithms and how they behave.
  • pricing-cost.md: Explains pricing, Redis cost implications, and operational considerations.
  • features.md: Lists SDK features such as prefixes, custom keys, and behavioral options.
  • methods-getting-started.md: Full method reference for the SDK's API and getting started guide.
  • traffic-protection.md: Guidance on applying rate limiting for traffic shaping, abuse prevention, and protection patterns.

Plus de skills de upstash

docs
upstash
Récupère et interroge la documentation à jour et les exemples de code de Context7 pour toute bibliothèque ou framework de programmation. À utiliser lors de l'écriture de code qui dépend de…
ctx7-cli
upstash
Utilisez l'interface en ligne de commande ctx7 pour récupérer la documentation de bibliothèque, gérer les compétences de codage IA et configurer Context7 MCP. Activez-vous lorsque l'utilisateur mentionne "ctx7" ou "context7",…
documentation-lookup
upstash
Récupère la documentation actuelle des bibliothèques et des exemples de code plutôt que de se baser sur les données d’entraînement. Résout les noms de bibliothèques en identifiants de documentation Context7, puis interroge les informations de configuration, de paramétrage et de référence d’API. Prend en charge les principaux frameworks et bibliothèques : React, Vue, Svelte, Next.js, Express, Prisma, Supabase, Tailwind, et d’autres. S’active automatiquement pour les questions de configuration, les demandes de génération de code et les requêtes spécifiques aux frameworks. Renvoie une documentation tenant compte de la version et du code officiel...
redis-js
upstash
Travailler avec le SDK JavaScript/TypeScript Upstash Redis pour les opérations Redis serverless. Utiliser pour la mise en cache, le stockage de sessions, la limitation de débit, les classements, la recherche en texte intégral…
upstash-search-js
upstash
Point d'entrée pour les compétences documentaires couvrant les démarrages rapides d'Upstash Search, les concepts fondamentaux et l'utilisation du SDK TypeScript. À utiliser lorsqu'un utilisateur demande comment commencer,…
upstash/search TypeScript SDK
upstash
upstash/search-typescript-sdk — une compétence installable pour les agents IA, publiée par upstash/search-js.
upstash
upstash
Travailler avec n'importe quel SDK TypeScript/JavaScript Upstash, y compris Redis, Box, QStash, Workflow, Vector, Search et Ratelimit. Utiliser lorsque l'utilisateur travaille avec un…
upstash-box-js
upstash
Travailler avec le SDK TypeScript/JavaScript @upstash/box pour des conteneurs cloud sandboxés avec agents IA, shell, système de fichiers et git. Utiliser lors de la construction avec Upstash…