Skip to main content
L’SDK autentica ogni richiesta con una chiave API bearer. Crea un YoukaClient una sola volta e riutilizzalo per tutta la durata del processo.

new YoukaClient(options)

Opzioni

string
required
La tua chiave API Youka. Creane una su online.youka.io/account nella sezione API keys.
typeof fetch
Implementazione fetch personalizzata. Per impostazione predefinita usa il fetch globale. Usala per iniettare logging, proxy o middleware di retry personalizzato.

Archiviare la chiave API

Le chiavi API consentono l’accesso alla fatturazione. Non inserirle mai nel controllo versione.
Pattern consigliati:

Iniettare un fetch personalizzato

Ogni metodo dell’SDK usa il fetch che passi al costruttore. Questo rende facile aggiungere logging o middleware:

Opzioni per richiesta

Ogni metodo accetta un secondo o terzo argomento opzionale con opzioni a livello di richiesta:
string
Passata come header Idempotency-Key. Riutilizzare la stessa chiave con lo stesso payload restituisce il risultato originale invece di creare un duplicato. Vedi API idempotency.
AbortSignal
Segnale di annullamento standard. Annulla le richieste in corso e i poll di lunga durata client.tasks.wait(...), client.projects.wait(...) e client.exports.wait(...).

Cosa c’è dopo