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.
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.
OpenRouter AI SDK Provider
The official OpenRouter provider for the Vercel AI SDK, unlocking 300+ LLMs through one unified TypeScript client.
Google Gen AI SDK
Google's official TypeScript/JavaScript SDK for building applications with the Gemini API and Vertex AI.
LangChain
The most widely adopted Python framework for building LLM-powered agents and applications
Google Gen AI Python SDK
The official Python SDK for calling Google's Gemini and generative AI models via the Gemini API and Vertex AI.
LangChain.js
The TypeScript framework for building LLM-powered apps and AI agents from interoperable, swappable components.
huggingface_hub
The official Python client and hf CLI for the Hugging Face Hub, for downloading, uploading, and managing models, datasets, and Spaces.
FastMCP
The fast, Pythonic framework for building Model Context Protocol servers, clients, and apps
TokenLens
Typed model registry and token/cost utilities for context budgeting in AI apps
google-cloud-aiplatform
Google's official Python SDK for Vertex AI model training, deployment, and generative AI workflows