SDKs
Clientes oficiales para TypeScript y Python, y los SDKs que ya usas.
TypeScript / JavaScript
npm install typesearch-js — Node 18+, Bun, Deno y entornos edge. Sin dependencias.
Python
pip install typesearch — Python 3.9+, sincrónico y asíncrono.
Los dos SDKs cubren toda la API, con los mismos nombres que la API HTTP, respuestas tipadas, streaming,
trabajos, reintentos automáticos y errores tipados. Leen tu key de TYPESEARCH_API_KEY.
| TypeScript | Python | |
|---|---|---|
| Buscar | search(query, options) | search(query, **options) |
| Buscar con streaming | searchStream(query, options) | search_stream(query, **options) |
| Similares | similar(url, options) | similar(url, **options) |
| Contenidos | contents(urls, options) | contents(urls, query=…) |
| Búsqueda en sitio | siteSearch() · siteSearchAndWait() · siteSearchStream() | site_search() · site_search_and_wait() |
| Trabajos | jobs.get(id) · jobs.wait(id) | jobs.get(id) · jobs.wait(id) |
| Fuentes y uso | sources() · usage() | sources() · usage() |
¿Ya usas Exa, Tako o Perplexity?
Sus SDKs oficiales funcionan contra typesearch tal como están: apúntalos a nuestra capa de compatibilidad y usa una key de typesearch. Mira Migrar desde Exa, Tako o Perplexity.
Cualquier otro lenguaje
La API es JSON sobre HTTPS, descrita por un documento OpenAPI 3.1 que puedes pasarle a cualquier generador de clientes.