Skip to main content

Client Options

All options
const talonic = new Talonic({
  apiKey: process.env.TALONIC_API_KEY!,
  baseUrl: "https://api.talonic.com",   // default
  timeout: 60_000,                       // ms; default 60s
  maxRetries: 3,                         // 429, 500, 502, 503, 504, network, timeout
  fetch: customFetch,                    // optional override (e.g. for testing)
})
ParameterTypeDescription
apiKey *stringYour Talonic API key. Starts with `tlnc_`.
baseUrlstringAPI base URL. Default: `https://api.talonic.com`
timeoutnumberRequest timeout in milliseconds. Default: `60000`
maxRetriesnumberMax retry attempts for transient failures. Default: `3`
fetchfunctionCustom fetch implementation for testing or proxying.