# twilio/twilio-node

Node.js helper library

Repository: https://github.com/twilio/twilio-node
Canonical: https://ross.abutalabs.com/products/twilio-node
Language: TypeScript
License: MIT
License Family: permissive
Topics: twilio, twiml, twilio-api
Last push: 2026-08-12T03:58:51+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 97, longevity 100
- inputs: {"age_days": 4944, "days_push": 21, "days_rel": 22, "gap_med": 13.0, "n_releases_24m": 47}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1546, forks 551 (observed 2026-08-28T04:05:01.566859+00:00)

## What it is
The official Twilio helper library for Node.js, providing a typed client for the Twilio REST APIs including SMS, voice, and other communication services. It supports both API key and OAuth 2.0 client credentials authentication and runs on Node.js 20, 22, and 24.

## Use cases
- send sms messages from node.js
- make phone calls with twilio api
- send whatsapp messages programmatically
- integrate twilio into a node backend
- generate twiml for voice calls
- authenticate twilio api with oauth

## When to choose
- you are building a Node.js server or backend that uses Twilio services
- you want a typed, maintained wrapper around the Twilio REST API
- you need TwiML generation for voice or messaging webhooks

## When to avoid
- you are building a front-end browser application, since it would expose your Twilio credentials
- you use a runtime other than Node.js 20/22/24
- you need a language other than JavaScript or TypeScript

## Facets
- artifact type: library
- maturity: active
- function: http-client, sdk, auth
- domain: apis, developer-tools, messaging-platforms
- platform: -
- tags: twilio, sms, voice, twiml, api-client, communications, communication, nodejs, typescript

## Member repositories
- twilio/twilio-node (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:01.566859+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:30:34.614323+00:00, confidence not recorded.
  - readme: https://github.com/twilio/twilio-node (fetched 2026-08-28T04:05:01.566859+00:00, sha 14c83393ab72)
- Data as of 2026-08-30T08:39:29.467469+00:00.
