We use cookies to deliver and improve our services, analyze site usage, and if you agree, to customize or personalize your experience and market our services to you. You can read our Cookie Policy here.
Anthropic provides three kinds of official tooling for building with the Claude API:
ant command-line tool for shell scripting and interactive use.For the full API specification, see the API reference.
Sync and async clients, Pydantic models
Node.js, Deno, Bun, and browser support
.NET Standard 2.0+, IChatClient integration
Context-based cancellation, functional options
Builder pattern, CompletableFuture async
Value objects, builder pattern
Sorbet types, streaming helpers
Libraries and integrations expose Claude through another framework's API surface. They are not general-purpose Messages API clients.
Swift package for Apple's LanguageModelSession API
Use Claude through the OpenAI SDK surface
Was this page helpful?