Search tools, frameworks, libraries, categories and domains
Official TypeScript/JavaScript SDK for Gemini models on the Gemini API and Vertex AI.
npm i @google/genai
Package @google/genai, last 52 weeks.
@google/genai
Other tools in the same categories.
openai/openai-python
Official Python client for OpenAI's Responses, Chat Completions, Realtime and embeddings APIs.
openai/openai-node
Official TypeScript/JavaScript client for the OpenAI API; also the de facto client for OpenAI-compatible endpoints.
anthropics/anthropic-sdk-python
Official Python client for Claude models, with tool use, prompt caching, batches and streaming.
anthropics/anthropic-sdk-typescript
Official TypeScript client for the Claude API, used in Node, Deno, Bun and edge runtimes.
googleapis/python-genai
Unified Python SDK for Gemini models via the Gemini Developer API and Vertex AI; replaces google-generativeai.
vercel/ai
TypeScript toolkit for LLM apps with provider-agnostic streaming, tool calls and React/Vue/Svelte chat hooks.
BerriAI/litellm
Python SDK and proxy server that calls 100+ LLM providers through the OpenAI format, with budgets and fallbacks.
openrouter.ai
Hosted API that routes one OpenAI-compatible endpoint to hundreds of models across providers with unified billing.
Portkey-AI/gateway
Open-source LLM gateway with routing, retries, caching and guardrails across 200+ models.