{"adoption": {"forks": 648, "observed_at": "2026-08-28T04:04:49.595422+00:00", "stars": 1473}, "canonical_url": "https://ross.abutalabs.com/products/ibm-watson-nodejs-sdk", "card": {"archived": false, "artifact_type": "library", "description": ":comet: Node.js library to access IBM Watson services.", "domain": ["artificial-intelligence", "speech-processing", "developer-tools", "apis"], "enriched": true, "function": ["sdk", "speech-recognition", "nlp", "auth", "http-client"], "health_score": 96, "homepage": "https://www.npmjs.com/package/ibm-watson", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["watson-developer-cloud/node-sdk", "watson-developer-cloud/speech-to-text-nodejs"], "name": "IBM Watson Node.js SDK", "platform": ["cross-platform", "browser"], "pushed_at": "2026-08-22T19:59:02+00:00", "repo": "watson-developer-cloud/node-sdk", "stars": 1473, "tags": ["ibm-watson", "nodejs-sdk", "api-client", "typescript", "iam-authentication", "language-translation", "assistant", "text-to-speech", "natural-language-processing", "nodejs"], "topics": ["ibm-watson-services", "language-translation", "javascript", "conversation-service", "watson", "natural-language", "typescript", "hacktoberfest"], "urls": [], "use_cases": ["integrate IBM Watson Assistant chatbots into a Node.js app", "transcribe audio to text with Watson Speech to Text", "translate text between languages using Watson Language Translator", "analyze text sentiment and entities with Watson NLU", "authenticate to IBM Cloud Watson services with IAM API keys", "call Watson APIs from a browser client with auth tokens"], "what_it_is": "The official Node.js/TypeScript client library (npm package ibm-watson) for accessing IBM Watson services such as Assistant, Speech to Text, Language Translator, and Natural Language Understanding. It handles IAM and credential-based authentication and works both server-side and in browsers with bundlers.", "when_to_avoid": ["you are not using IBM Cloud or Watson services", "you need a provider-agnostic LLM or NLP abstraction rather than Watson-specific APIs", "you use a runtime other than Node.js or the browser"], "when_to_choose": ["you are building a Node.js or TypeScript application that uses IBM Watson services", "you want an officially maintained SDK with typed clients and auth handling", "you need both server-side and browser-based access to Watson APIs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/watson-developer-cloud/node-sdk", "repo": "watson-developer-cloud/node-sdk", "role": "main", "score": 84}, {"path": "/repos/watson-developer-cloud/speech-to-text-nodejs", "repo": "watson-developer-cloud/speech-to-text-nodejs", "role": "examples", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:35.328254+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "353df260e81b93476019a114e0bc1ae1442f6b4955da83d686b72027319f050c", "fetched_at": "2026-08-28T04:04:49.595422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/watson-developer-cloud/node-sdk"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:35.328254+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "353df260e81b93476019a114e0bc1ae1442f6b4955da83d686b72027319f050c", "fetched_at": "2026-08-28T04:04:49.595422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/watson-developer-cloud/node-sdk"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:35.328254+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "353df260e81b93476019a114e0bc1ae1442f6b4955da83d686b72027319f050c", "fetched_at": "2026-08-28T04:04:49.595422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/watson-developer-cloud/node-sdk"}], "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:04:49.595422+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:35.328254+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "353df260e81b93476019a114e0bc1ae1442f6b4955da83d686b72027319f050c", "fetched_at": "2026-08-28T04:04:49.595422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/watson-developer-cloud/node-sdk"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:35.328254+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "353df260e81b93476019a114e0bc1ae1442f6b4955da83d686b72027319f050c", "fetched_at": "2026-08-28T04:04:49.595422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/watson-developer-cloud/node-sdk"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:35.328254+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "353df260e81b93476019a114e0bc1ae1442f6b4955da83d686b72027319f050c", "fetched_at": "2026-08-28T04:04:49.595422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/watson-developer-cloud/node-sdk"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.595422+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:35.328254+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "353df260e81b93476019a114e0bc1ae1442f6b4955da83d686b72027319f050c", "fetched_at": "2026-08-28T04:04:49.595422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/watson-developer-cloud/node-sdk"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:35.328254+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "353df260e81b93476019a114e0bc1ae1442f6b4955da83d686b72027319f050c", "fetched_at": "2026-08-28T04:04:49.595422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/watson-developer-cloud/node-sdk"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:35.328254+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "353df260e81b93476019a114e0bc1ae1442f6b4955da83d686b72027319f050c", "fetched_at": "2026-08-28T04:04:49.595422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/watson-developer-cloud/node-sdk"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:35.328254+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "353df260e81b93476019a114e0bc1ae1442f6b4955da83d686b72027319f050c", "fetched_at": "2026-08-28T04:04:49.595422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/watson-developer-cloud/node-sdk"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 55}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4284, "days_push": 11, "days_rel": 223, "gap_med": 52.5, "n_releases_24m": 7}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}