slackapi/node-slack-sdk
Slack Developer Kit for Node.js observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 81
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 4544
- days_rel: 50
- days_push: 7
- n_releases_24m: 83
Adoption not part of the score
3377 stars · 686 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The official Slack Developer Kit for Node.js, a collection of single-purpose TypeScript packages covering Slack's Web API, OAuth flows, Incoming Webhooks, and Socket Mode over WebSocket. It helps developers build Slack apps, from posting notifications to fully interactive bots.
Use cases
- send messages to slack channels from node.js
- build a slack bot that listens for events
- set up slack oauth sign-in flow
- post notifications to slack via incoming webhooks
- receive slack events over websocket with socket mode
- query slack workspace data via web api
When to choose
- building any Slack app or bot in Node.js or TypeScript
- you need official, maintained bindings for Slack's APIs
- you want granular packages you can mix and match
When to avoid
- building Slack apps in Python, Java, or other languages (use the respective SDKs)
- you want a higher-level app framework with built-in routing (consider Bolt for JavaScript)
- integrating with chat platforms other than Slack
Facets
library · maturity active
sdk http-client websocket auth webhook developer-tools apis messaging-platforms chatbots cross-platform slack slack-api web-api socket-mode oauth incoming-webhooks bot-development notifications automation nodejs typescript
5 sources
- readme: https://github.com/slackapi/node-slack-sdk · fetched 2026-08-28 · d9d0af29c456
- homepage: https://docs.slack.dev/tools/node-slack-sdk/ · fetched 2026-08-29 · 54bef0d43715
- site_page: https://docs.slack.dev/changelog · fetched 2026-08-29 · dc66c91fe84d
- site_page: https://docs.slack.dev/tools/node-slack-sdk/getting-started · fetched 2026-08-29 · 13d58a3ab2df
- site_page: https://docs.slack.dev/ · fetched 2026-08-29 · 448bfef56054
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| slackapi/node-slack-sdk | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="slackapi/node-slack-sdk")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem