Tools built by Slack

These libraries, tools, open specifications, and assets are built by Slack.

Tool Works with
Bolt for JavaScript

Foundational Bolt framework in JavaScript that makes it easier to build Slack apps with the platform's latest features.

TypeScript, JavaScript, Node.js

    Bolt for Python

    Foundational Bolt framework in Python that makes it easier to build Slack apps with the platform's latest features.

    Python

      Bolt for Java

      Foundational Bolt framework in Java that makes it easier to build Slack apps with the platform's latest features.

      Java

        Node Slack SDK

        Official Slack-built package for Node.js.
        npm install @slack/client

        Javascript

        Node.js

          Python Slack SDK

          Official Slack-built package for Python.
          pip install slack_sdk

          Python

            Java Slack SDK

            Official Slack-built package for Java.

            Java

              Steno

              Record and replay incoming and outgoing HTTP requests with your Slack app testing companion, Steno. πŸ“Ό

              Javascript

              Node.js

                Slack Developer Tools

                Install this application to your workspace to quickly look up documentation, investigate the structure of messages, and more.

                Slack

                  Node Interactive Messages & Dialogs

                  Official Slack-built package for consuming actions.
                  npm install @slack/interactive-messages

                  Javascript

                  Node.js

                    Events API module

                    Official Slack-built package for the Events API.
                    npm install @slack/events-api

                    Javascript

                    Node.js

                      python-slack-events-api

                      Plug in your Python-based Slack app to receive Events API subscriptions

                      Python

                        Hubot Slack adapter

                        Connect Hubot to Slack and get started with ChatOps.

                        Javascript

                        Node.js

                          Assets for App Directory profiles

                          Template images to help you build a great profile for the app directory

                          Sketch

                            Build this bot workshop

                            Learn to build a bot for Slack, step-by-step.

                            Python

                              The Bolt family of SDKs

                              Rapidly build event-driven applications in Java, Python, or JavaScript with our Bolt SDKs.

                              Python, Java, JavaScript, Node.js

                                Block kit builder

                                Compose messages, preview complex workflows, and use blocks to the utmost.

                                JSON

                                Find even more oddities by Slack on Github.

                                We also catalog well-built tools, libraries, and sample code built by our amazing community of developers.