Announcing Typescript SDK
Blog post from Vectara
Vectara has introduced a new TypeScript SDK, currently in beta, designed to empower developers in building GenAI applications using their end-to-end RAG (Retrieval-Augmented Generation) platform, complementing their existing Python SDK. This SDK, developed in partnership with Fern, offers complete type safety, feature parity with the Vectara REST API, and is automatically updated from the OpenAPI specification. It provides a comprehensive, typed interface for API operations, enhancing the developer experience through full-type safety, runtime type checking, and reduced potential for runtime errors. The SDK supports file uploads in various formats, direct text indexing, multi-turn chat sessions, and extends the full functionality of Vectara’s API, including corpus management, document retrieval, user administration, and query analytics, with all query and chat functionalities supporting streaming. Vectara encourages developers to try the SDK with a 30-day free trial and welcomes feedback through their GitHub repository or Discord server.