The **[Anthropic provider](https://ai-sdk.dev/providers/ai-sdk-providers/anthropic)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the [Anthropic Messages API](https://docs.anthropic.com/claude/reference/messages_post).
Native binary for Claude Code on linux-x64
The official TypeScript library for the Anthropic API
Native CLI binary for @anthropic-ai/claude-agent-sdk on linux-x64
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
Anthropic Instrumentaion
Native binary for Claude Code on win32-x64
Native CLI binary for @anthropic-ai/claude-agent-sdk on linux-x64-musl
Native binary for Claude Code on darwin-arm64
The official TypeScript library for the Anthropic Vertex API
SDK for building AI agents with Claude Code's capabilities. Programmatically interact with Claude to build autonomous agents that can understand codebases, edit files, and execute workflows.
Native CLI binary for @anthropic-ai/claude-agent-sdk on darwin-arm64
Native binary for Claude Code on linux-arm64
> A WebSocket provider for Y.js that works with ActionCable
std-uritemplate implementation for TS/JS
Native binary for Claude Code on linux-x64-musl
Anthropic integrations for LangChain.js
The official TypeScript library for the Anthropic Bedrock API
Adaline Anthropic
Native binary for Claude Code on darwin-x64
Claude tokenizer
Native CLI binary for @anthropic-ai/claude-agent-sdk on win32-x64
Native CLI binary for @anthropic-ai/claude-agent-sdk on linux-arm64
Native binary for Claude Code on win32-arm64
Ruby bindings for the Anthropic API
Sashiko is a small Ruby gem that adds a declarative span DSL on top of OpenTelemetry, plus helpers for keeping trace context attached as work crosses Thread, Fiber, queue, HTTP, and Ractor boundaries. Includes a span-replay mechanism for emitting spans from Ractor workers, optional Faraday and Anthropic adapters, RBS signatures, and a Ruby::Box-aware `tracer:` injection path for multi-tenant observability.