🌐
GitHub
github.com › anthropics › anthropic-sdk-typescript
GitHub - anthropics/anthropic-sdk-typescript: Access to Anthropic's safety-first language model APIs in TypeScript
This SDK provides helpers for making it easy to create and run tools in the Messages API. You can use Zod schemas or JSON Schemas to describe the input to a tool. You can then run those tools using the client.messages.toolRunner() method.
Starred by 1.4K users
Forked by 182 users
Languages   TypeScript 96.8% | Shell 2.1% | JavaScript 1.1%
🌐
npm
npmjs.com › package › @anthropic-ai › sdk › v › 0.4.0
anthropic-ai/sdk
To get started, install dependencies, set your API key, and run one of the package.json scripts: yarn export ANTHROPIC_API_KEY=<insert token here> yarn example:basic_stream yarn example:basic_sync · none · npm i @anthropic-ai/[email protected] · github.com/anthropics/anthropic-sdk-typescript ·
      » npm install @anthropic-ai/sdk
    
🌐
GitHub
github.com › anthropics › anthropic-sdk-go
GitHub - anthropics/anthropic-sdk-go: Access to Anthropic's safety-first language model APIs via Go
package main import ( "context" "encoding/json" "fmt" "github.com/anthropics/anthropic-sdk-go" "github.com/invopop/jsonschema" ) func main() { client := anthropic.NewClient() content := "Where is San Francisco?" println("[user]: " + content) messages := []anthropic.MessageParam{ anthropic.NewUserMessage(anthropic.NewTextBlock(content)), } toolParams := []anthropic.ToolParam{ { Name: "get_coordinates", Description: anthropic.String("Accepts a place as an address, then returns the latitude and longitude coordinates."), InputSchema: GetCoordinatesInputSchema, }, } tools := make([]anthropic.ToolUn
Starred by 650 users
Forked by 81 users
Languages   Go
🌐
GitHub
github.com › anthropics › anthropic-sdk-typescript › blob › main › package.json
anthropic-sdk-typescript/package.json at main · anthropics/anthropic-sdk-typescript
"name": "@anthropic-ai/sdk", "version": "0.68.0", "description": "The official TypeScript library for the Anthropic API", "author": "Anthropic <[email protected]>", "types": "dist/index.d.ts", "main": "dist/index.js", "type": "commonjs", "repository": "github:anthropics/anthropic-sdk-typescript", "license": "MIT", "packageManager": "[email protected]", "files": [ "**/*" ], "private": false, "publishConfig": { "access": "public" }, "scripts": { "test": "./scripts/test", "build": "./scripts/build-all", "prepublishOnly": "echo 'to publish, run yarn
Author   anthropics
🌐
GitHub
github.com › anthropics › anthropic-sdk-python
GitHub - anthropics/anthropic-sdk-python
Contribute to anthropics/anthropic-sdk-python development by creating an account on GitHub.
Starred by 2.5K users
Forked by 411 users
Languages   Python
🌐
GitHub
github.com › anthropics › anthropic-bedrock-typescript
GitHub - anthropics/anthropic-bedrock-typescript
This package has been moved to the anthropic-sdk-typescript repository.
Starred by 25 users
Forked by 2 users
🌐
GitHub
github.com › anthropics
Anthropic · GitHub
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy · anthropics/orjson’s past year of commit activity · Python 29 Apache-2.0 286 0 1 Updated · Dec 25, 2025 · anthropic-sdk-go Public · Access to Anthropic's safety-first language model APIs via Go ·
🌐
Claude
docs.claude.com › en › api › client-sdks
Client SDKs - Claude Docs
This page includes brief installation instructions and links to the open-source GitHub repositories for Anthropic’s Client SDKs.
Find elsewhere
🌐
SourceForge
sourceforge.net › projects › anthropic-sdk-types.mirror
Anthropic SDK TypeScript download | SourceForge.net
For more information, see the SourceForge Open Source Mirror Directory. ... anthropic-sdk-typescript is the TypeScript / JavaScript client library for the Anthropic REST API, enabling backend or Node.js usage of models like Claude.
🌐
Claude Docs
platform.claude.com › docs › en › api › client-sdks
Client SDKs - Claude Docs
This page includes brief installation instructions and links to the open-source GitHub repositories for Anthropic's Client SDKs.
🌐
npm
npmjs.com › package › @anthropic-ai › bedrock-sdk
anthropic-ai/bedrock-sdk
Deno v1.28.0 or higher, using import ... "npm:@anthropic-ai/bedrock-sdk". Bun 1.0 or later. Cloudflare Workers. Vercel Edge Runtime. Jest 28 or greater with the "node" environment ("jsdom" is not supported at this time). Nitro v2.6 or greater. Note that React Native is not supported at this time. If you are interested in other runtime environments, please open or upvote an issue on GitHub...
      » npm install @anthropic-ai/bedrock-sdk
    
Published   Nov 18, 2025
Version   0.26.0
Author   Anthropic
🌐
GitHub
github.com › anthropics › claude-agent-sdk-typescript
GitHub - anthropics/claude-agent-sdk-typescript
Contribute to anthropics/claude-agent-sdk-typescript development by creating an account on GitHub.
Starred by 513 users
Forked by 54 users
🌐
GitHub
github.com › anthropics › anthropic-sdk-typescript › blob › main › src › index.ts
anthropic-sdk-typescript/src/index.ts at main · anthropics/anthropic-sdk-typescript
Access to Anthropic's safety-first language model APIs in TypeScript - anthropics/anthropic-sdk-typescript
Author   anthropics
🌐
GitHub
github.com › anthropics › anthropic-sdk-ruby
GitHub - anthropics/anthropic-sdk-ruby
Helpers such as #to_h, #deep_to_h, #to_json, and #to_yaml. You can send undocumented parameters to any endpoint, and read undocumented response properties, like so: ... The extra_ parameters of the same name overrides the documented parameters. For security reasons, ensure these methods are only used with trusted input data. message = anthropic.messages.create( max_tokens: 1024, messages: [{role: "user", content: "Hello, Claude"}], model: :"claude-opus-4-5-20251101", request_options: { extra_query: {my_query_parameter: value}, extra_body: {my_body_parameter: value}, extra_headers: {"my-header": value} } ) puts(message[:my_undocumented_property])
Starred by 258 users
Forked by 26 users
Languages   Ruby 99.8% | Shell 0.2%
🌐
GitHub
github.com › mustafaaljadery › anthropic-bedrock
GitHub - mustafaaljadery/anthropic-bedrock: NodeJS and Python library to interact with Anthropic's models via AWS Bedrock.
In this example we use the Typescript SDK to get started with Claude 2 on AWS Bedrock. import Anthropic from "anthropic-bedrock"; const anthropic = new Anthropic({ access_key: process.env["AWS_ACCESS_KEY"], secret_key: process.env["AWS_SECRET_KEY"], }); async function main() { const completion = await anthropic.Completion.create( model: "anthropic.claude-v2", prompt: "In one sentence, what is good about the color blue?"
Author   mustafaaljadery
🌐
GitHub
github.com › developersdigest › Anthropic-Claude-Clone-in-Next.JS-and-Langchain
GitHub - developersdigest/anthropic-claude-clone-v1: Anthropic ...
Anthropic Claude Clone in Next.JS and Langchain. Contribute to developersdigest/anthropic-claude-clone-v1 development by creating an account on GitHub.
Starred by 103 users
Forked by 44 users
Languages   TypeScript 96.4% | JavaScript 2.6% | CSS 1.0%
🌐
GitHub
github.com › anthropics › anthropic-sdk-typescript › blob › main › api.md
anthropic-sdk-typescript/api.md at main · anthropics/anthropic-sdk-typescript
Access to Anthropic's safety-first language model APIs in TypeScript - anthropics/anthropic-sdk-typescript
Author   anthropics
🌐
Restack
restack.io › p › anthropic-sdk-answer-javascript-cat-ai
Anthropic SDK JavaScript Overview | Restackio
Explore the Anthropic GitHub Cookbook for practical coding examples and best practices in AI development. ... To effectively utilize the Anthropic SDK in JavaScript, you need to follow a structured approach to make API calls. This section will guide you through the essential steps, including installation, configuration, and making requests. First, ensure you have Node.js ...