{"adoption": {"forks": 394, "observed_at": "2026-08-28T04:06:13.246473+00:00", "stars": 2096}, "canonical_url": "https://ross.abutalabs.com/products/anthropic-sdk-typescript", "card": {"archived": false, "artifact_type": "library", "description": "Access to Anthropic's safety-first language model APIs in TypeScript", "domain": ["large-language-models", "artificial-intelligence", "apis", "backend"], "enriched": true, "function": ["sdk", "http-client", "llm-inference", "chatbot"], "health_score": 100, "homepage": "https://www.npmjs.com/package/@anthropic-ai/sdk", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["anthropics/anthropic-sdk-typescript"], "name": "anthropics/anthropic-sdk-typescript", "platform": ["bun", "cloud"], "pushed_at": "2026-08-26T20:55:57+00:00", "repo": "anthropics/anthropic-sdk-typescript", "stars": 2096, "tags": ["anthropic", "claude", "api-client", "llm", "server-side", "nodejs", "deno", "typescript", "web-server"], "topics": [], "urls": [], "use_cases": ["call the claude api from a node.js app", "build a chatbot with anthropic claude in typescript", "stream claude responses in a serverless function", "integrate claude into a cloudflare worker", "send messages to claude and get completions", "use anthropic llm api with deno or bun"], "what_it_is": "The official TypeScript/JavaScript SDK for accessing Anthropic's Claude language model APIs from server-side applications. It provides a typed client for creating messages, streaming responses, and other Claude API operations across Node.js, Deno, Bun, and edge runtimes.", "when_to_avoid": ["you need to call Claude from React Native, which is not supported", "you want to run Claude calls directly in the browser without exposing API keys", "you are using a different language ecosystem with an official SDK available"], "when_to_choose": ["you are building a server-side TypeScript or JavaScript application that needs Claude API access", "you want an officially maintained, typed client with streaming support", "you deploy to Node.js, Deno, Bun, or edge runtimes like Cloudflare Workers or Vercel Edge"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/anthropic-sdk-typescript", "repo": "anthropics/anthropic-sdk-typescript", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:54:34.136199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "879317903e425520e8b2bf2c6e978df06e32ea7b9b9616b4ec329718b852bd73", "fetched_at": "2026-08-28T04:06:13.246473+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/anthropic-sdk-typescript"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:54:34.136199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "879317903e425520e8b2bf2c6e978df06e32ea7b9b9616b4ec329718b852bd73", "fetched_at": "2026-08-28T04:06:13.246473+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/anthropic-sdk-typescript"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:54:34.136199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "879317903e425520e8b2bf2c6e978df06e32ea7b9b9616b4ec329718b852bd73", "fetched_at": "2026-08-28T04:06:13.246473+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/anthropic-sdk-typescript"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:54:34.136199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "879317903e425520e8b2bf2c6e978df06e32ea7b9b9616b4ec329718b852bd73", "fetched_at": "2026-08-28T04:06:13.246473+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/anthropic-sdk-typescript"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:54:34.136199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "879317903e425520e8b2bf2c6e978df06e32ea7b9b9616b4ec329718b852bd73", "fetched_at": "2026-08-28T04:06:13.246473+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/anthropic-sdk-typescript"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:54:34.136199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "879317903e425520e8b2bf2c6e978df06e32ea7b9b9616b4ec329718b852bd73", "fetched_at": "2026-08-28T04:06:13.246473+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/anthropic-sdk-typescript"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.246473+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:54:34.136199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "879317903e425520e8b2bf2c6e978df06e32ea7b9b9616b4ec329718b852bd73", "fetched_at": "2026-08-28T04:06:13.246473+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/anthropic-sdk-typescript"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:54:34.136199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "879317903e425520e8b2bf2c6e978df06e32ea7b9b9616b4ec329718b852bd73", "fetched_at": "2026-08-28T04:06:13.246473+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/anthropic-sdk-typescript"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:54:34.136199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "879317903e425520e8b2bf2c6e978df06e32ea7b9b9616b4ec329718b852bd73", "fetched_at": "2026-08-28T04:06:13.246473+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/anthropic-sdk-typescript"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:54:34.136199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "879317903e425520e8b2bf2c6e978df06e32ea7b9b9616b4ec329718b852bd73", "fetched_at": "2026-08-28T04:06:13.246473+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/anthropic-sdk-typescript"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 93, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1311, "days_push": 7, "days_rel": 7, "gap_med": 0.0, "n_releases_24m": 241}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}