YoukaClient una sola vez y lo reutilizas durante toda la vida útil de tu proceso.
new YoukaClient(options)
Options
Tu clave de API de Youka. Crea una en
online.youka.io/account en API keys.
Implementación personalizada de
fetch. Por defecto usa el fetch global. Úsalo para
inyectar logging, proxies o middleware de reintentos personalizado.Almacenamiento de la clave de API
Patrones recomendados:- Environment variable
- Secret manager
Inyección de un fetch personalizado
Cada método del SDK usa elfetch que pasas al constructor. Esto facilita añadir logging o middleware:
Opciones por solicitud
Cada método acepta un segundo o tercer argumento opcional con opciones a nivel de solicitud:Se pasa como el encabezado
Idempotency-Key. Reutilizar la misma clave con el mismo
payload devuelve el resultado original en lugar de crear un duplicado. Consulta API
idempotency.Señal de cancelación estándar. Cancela solicitudes en curso y sondeos de larga duración de
client.tasks.wait(...), client.projects.wait(...) y
client.exports.wait(...).Qué sigue
- Projects — crea tu primer proyecto
- Errors — gestiona fallos de autenticación
- API authentication — detalles en bruto de encabezados HTTP
