Autenticación
Todas las peticiones a la API requieren una clave API válida. Las claves se gestionan desde el Dashboard de Heuristik.
Tipos de clave
| Tipo | Prefijo | Entorno |
|---|---|---|
| Sandbox | sk_sandbox_ | Pruebas |
| Live | sk_live_ | Producción |
Configuración
client.ts
import { HeuristikClient } from '@heuristik/sdk';
const client = new HeuristikClient({
apiKey: process.env.HEURISTIK_API_KEY!,
baseUrl: 'https://sandbox.api.heuristik.com/v1', // opcional
});
Nunca expongas las claves API
Las claves API solo deben usarse del lado del servidor. Nunca las incluyas en bundles de JavaScript del lado del cliente, aplicaciones móviles o repositorios públicos.
Variables de entorno
.env
# Sandbox (desarrollo)
HEURISTIK_API_KEY=sk_sandbox_abc123
# Producción
HEURISTIK_API_KEY=sk_live_xyz789
Rotación de claves
Si una clave se ve comprometida, rótala inmediatamente desde el Dashboard. Las claves antiguas se revocan al instante.