> ## Documentation Index
> Fetch the complete documentation index at: https://docs.killb.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Límites de Tasa

> Limitación de tasa de API y cuotas

## Visión General

KillB implementa limitación de tasa para asegurar uso justo y estabilidad del sistema.

## Límites de Tasa

| Ambiente   | Solicitudes por Segundo | Burst |
| ---------- | ----------------------- | ----- |
| Sandbox    | 100                     | 200   |
| Producción | 50                      | 100   |

## Encabezados

La respuesta incluye encabezados de límite de tasa:

```
X-RateLimit-Limit: 50
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1704657600
```

## Manejando Límites de Tasa

```javascript theme={null}
const makeRequestWithRetry = async (url, options) => {
  const response = await fetch(url, options);
  
  if (response.status === 429) {
    const resetTime = response.headers.get('X-RateLimit-Reset');
    const waitTime = (resetTime * 1000) - Date.now();
    
    await new Promise(resolve => setTimeout(resolve, waitTime));
    return makeRequestWithRetry(url, options);
  }
  
  return response;
};
```

## Mejores Prácticas

<AccordionGroup>
  <Accordion title="Implementar Backoff" icon="clock">
    Espera cuando limitado por tasa, no hagas spam de reintentos
  </Accordion>

  <Accordion title="Cache de Respuestas" icon="database">
    Cachea datos de usuario y reduce llamadas API
  </Accordion>

  <Accordion title="Usar Webhooks" icon="bell">
    Evita polling con webhooks
  </Accordion>

  <Accordion title="Operaciones por Lotes" icon="layer-group">
    Agrupa operaciones relacionadas juntas
  </Accordion>
</AccordionGroup>

## Próximos Pasos

<Card title="Mejores Prácticas" icon="star" href="/es/resources/best-practices">
  Consejos de integración de producción
</Card>
