{"repo":"slackapi/node-slack-sdk","free":true,"listed":false,"github":"https://github.com/slackapi/node-slack-sdk","clone":"git clone https://github.com/slackapi/node-slack-sdk.git","description":"Slack Developer Kit for Node.js","language":"TypeScript","stars":3377,"topics":["typescript","slack","slackapi","websocket","websocket-client","websockets","socket-mode"],"license":"MIT","category":"networking-infra","readme_excerpt":"Node Slack SDK Getting Started Visit the documentation site for all the lovely details. This SDK is a collection of single-purpose packages. The packages are aimed at making building Slack apps easy, performant, secure, and scalable. They can help with just about anything in the Slack platform, from dropping notifications in channels to fully interactive bots. The Slack platform offers several APIs to build apps. Each Slack API delivers part of the capabilities from the platform, so that you can pick just those that fit for your needs. This SDK offers a corresponding package for each of Slack's APIs. They are small and powerful when used independently, and work seamlessly when used together, too. Just starting out? The Getting Started tutorial will walk you through building your first Slack app using Node.js. Slack API Use NPM Package -------------- -------------- ------------------- Web API Send data to or query data from Slack using any of over 270 methods. @slack/web-api OAuth Set up the authentication flow using V2 OAuth for Slack apps as well as V1 OAuth for classic Slack apps. @slack/oauth Incoming Webhooks Send notifications to a single channel which the user picks on installation. @slack/webhook Socket Mode Listen for incoming messages and a limited set of events happening in Slack, using WebSocket. @slack/socket-mode Not sure about which APIs are right for your app? Read our blog post that explains the options. If you're still not sure, reach out for help and our com","default_branch":null,"files":null,"tree":[],"storefront":"/r/slackapi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/slackapi/node-slack-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}