upstash-ratelimit-js

Guía ligera para usar el SDK de TypeScript/JavaScript de Upstash Redis RateLimit, que incluye pasos de configuración, uso básico y referencias a algoritmos avanzados,…

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.

Más skills de upstash

docs
upstash
Recupera y consulta documentación actualizada y ejemplos de código de Context7 para cualquier biblioteca o framework de programación. Úsalo al escribir código que dependa de…
ctx7-cli
upstash
Usa la CLI de ctx7 para obtener documentación de bibliotecas, gestionar habilidades de codificación de IA y configurar Context7 MCP. Actívala cuando el usuario mencione "ctx7" o "context7",…
documentation-lookup
upstash
Obtiene documentación actual de bibliotecas y ejemplos de código en lugar de depender de datos de entrenamiento. Resuelve nombres de bibliotecas a IDs de documentación de Context7, luego consulta información de configuración, instalación y referencia de API. Es compatible con frameworks y bibliotecas principales: React, Vue, Svelte, Next.js, Express, Prisma, Supabase, Tailwind y otros. Se activa automáticamente para preguntas de configuración, solicitudes de generación de código y consultas específicas de frameworks. Devuelve documentación con reconocimiento de versiones y código oficial...
redis-js
upstash
Trabaja con el SDK de Upstash Redis para JavaScript/TypeScript para operaciones serverless de Redis. Úsalo para almacenamiento en caché, almacenamiento de sesiones, limitación de velocidad, tablas de clasificación, texto completo…
upstash-search-js
upstash
Punto de entrada para habilidades de documentación que cubren inicios rápidos de Upstash Search, conceptos básicos y uso del SDK de TypeScript. Úsalo cuando un usuario pregunte cómo empezar,…
upstash/search TypeScript SDK
upstash
upstash/search-typescript-sdk — una habilidad instalable para agentes de IA, publicada por upstash/search-js.
upstash
upstash
Trabaja con cualquier SDK de TypeScript/JavaScript de Upstash, incluyendo Redis, Box, QStash, Workflow, Vector, Search y Ratelimit. Úsalo cuando el usuario esté trabajando con cualquier…
upstash-box-js
upstash
Trabaja con el SDK de TypeScript/JavaScript de @upstash/box para contenedores en la nube con sandbox, agentes de IA, shell, sistema de archivos y git. Úsalo al construir con Upstash…