AI & LLM SDKs Packages
SDKs and clients for large-language-model providers and inference, covering chat completions, embeddings, and streaming (OpenAI, Anthropic, Vercel AI).
Packages in AI & LLM SDKs
MCP TypeScript SDK
The official TypeScript SDK for building Model Context Protocol servers and clients.
AI SDK
Provider-agnostic TypeScript toolkit for building AI apps and agents with any LLM.
OpenAI
The official Node.js/TypeScript client for the OpenAI API, auto-generated from OpenAI's own OpenAPI spec.
Anthropic TypeScript SDK
The official TypeScript and JavaScript SDK for building on Anthropic's Claude API.
OpenAI Python SDK
The official Python library for the OpenAI REST API, generated from OpenAI's OpenAPI spec with typed sync and async clients.
python-sdk
The official Python SDK for building Model Context Protocol servers and clients that expose tools, resources, and prompts to any LLM host.
Anthropic Python SDK
The official Python SDK for the Anthropic Claude API, with typed clients, streaming, and tool use.
LiteLLM
Call 100+ LLM APIs from OpenAI to Anthropic to Bedrock through one unified, OpenAI-format Python interface.
LangChain.js
The TypeScript framework for building LLM-powered apps and AI agents from interoperable, swappable components.
OpenRouter AI SDK Provider
The official OpenRouter provider for the Vercel AI SDK, unlocking 300+ LLMs through one unified TypeScript client.
LangChain DeepSeek
The official LangChain integration package for DeepSeek chat and reasoning models.
Google Gen AI SDK
Google's official TypeScript/JavaScript SDK for building applications with the Gemini API and Vertex AI.
tiktoken
OpenAI's fast, Rust-backed BPE tokenizer for counting and encoding text into the exact tokens GPT models see.
tiktoken
Fast BPE tokenizer for OpenAI models, providing WASM and pure-JS bindings for Node, browsers, and edge runtimes.
LangChain
The most widely adopted Python framework for building LLM-powered agents and applications