TypeScript SDK
Typed client for the DeepTap API with streaming research.
npm install @deeptap/sdkimport { DeepTap } from "@deeptap/sdk";
const client = new DeepTap({ apiKey: process.env.DEEPTAP_API_KEY! });
const search = await client.search({ query: "who invented sqlite" });
console.log(search.results[0].url);
for await (const event of client.research({ query: "compare Postgres 17 vs 16", depth: 3 })) {
if (event.type === "final") break;
}Features
- Zod-validated responses (
SearchResponseSchema, etc.) - Auto-retry on 429 with
Retry-Afterhonoring - Streaming research via async iterator
- Types regenerated from
/openapi.jsonon every SDK release