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

        Bolt for Node

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

        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

              Node Slack SDK

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

              Javascript

              Node.js

                Deno Slack SDK

                Official Slack-built package for Deno.

                TypeScript

                  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

                          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.