YoukaClient uma única vez e o reutiliza durante todo o ciclo de vida do seu processo.
new YoukaClient(options)
Opções
Sua chave de API da Youka. Crie uma em
online.youka.io/account em API keys.
Implementação personalizada de
fetch. O padrão é o fetch global. Use isto para
injetar logging, proxies ou middleware de retentativas personalizado.Armazenando a chave de API
Padrões recomendados:- Environment variable
- Secret manager
Injetando um fetch personalizado
Todo método do SDK usa ofetch que você passa ao construtor. Isso facilita adicionar logging ou middleware:
Opções por requisição
Todo método aceita um segundo ou terceiro argumento opcional com opções no nível da requisição:Enviado como o header
Idempotency-Key. Reutilizar a mesma chave com o mesmo
payload retorna o resultado original em vez de criar um duplicado. Veja API
idempotency.Sinal padrão de abort. Cancela requisições em andamento e polls de longa duração de
client.tasks.wait(...), client.projects.wait(...) e
client.exports.wait(...).Próximos passos
- Projects — crie seu primeiro projeto
- Errors — lide com falhas de autenticação
- API authentication — detalhes brutos do header HTTP
