@sonder/sdk é o SDK oficial em Node.js/TypeScript para a API v1 do SonderCloud. Ele expõe três recursos principais: apps, databases e account.
Instalação
O SDK depende do
fetch global (Node.js 18+). Em runtimes sem fetch nativo, forneça uma implementação customizada via fetch na configuração.Uso básico
createClient, equivalente a new SonderCloudSDK(...):
Configuração do cliente
string
required
Token de API Bearer do SonderCloud, obtido no painel do usuário. Enviado em toda requisição como
Authorization: Bearer <token>.string
default:"https://api.sondercloud.app"
URL base da API, sem sufixo de versão.
number
default:"30000"
Timeout de cada requisição, em milissegundos. Ao ser excedido, a promise rejeita com um erro informando a URL e o timeout configurado.
object
Cabeçalhos HTTP extras enviados em todas as requisições.
Function
Implementação customizada de
fetch. Útil em runtimes sem fetch global.Exemplo completo
Recursos disponíveis
Tratamento de erros
Veja como capturar e diferenciar os erros lançados pelo SDK.

