TypeScript SDK

Use the generated Alpha client from Node.js, TypeScript, or modern JavaScript.
View as Markdown

Install

$npm install @openantares/alpha
1import { AlphaClient } from "@openantares/alpha";
2
3const alpha = new AlphaClient({
4 token: process.env.ALPHA_API_KEY,
5});
6
7const vaults = await alpha.vaults.listVaults();
8
9const result = await alpha.knowledge.searchKnowledge({
10 vault: "Northstar Fulfillment",
11 query: "pilot blockers",
12});
13
14console.log(vaults.data);
15console.log(result.data);

Read raw response headers

1const { data, rawResponse } = await alpha.knowledge
2 .getBrief({ vault: "Northstar Fulfillment" })
3 .withRawResponse();
4
5console.log(rawResponse.headers.get("x-request-id"));
6console.log(data.data);

The client supports configurable timeouts, retries, custom headers, abort signals, structured errors, and custom fetch implementations.

The package repository is openantares/alpha-typescript. The package will appear on npm after the first release is published.