These libraries, tools, open specifications, and assets are built by Slack.
|Bolt for Python |
Foundational Bolt framework in Python that makes it easier to build Slack apps with the platform's latest features.
|Bolt for Java |
Foundational Bolt framework in Java that makes it easier to build Slack apps with the platform's latest features.
|Node Slack SDK |
Official Slack-built package for Node.js.
|Python Slack SDK |
Official Slack-built package for Python.
|Java Slack SDK |
Official Slack-built package for Java.
|API specifications |
Slack platform features lovingly documented in open formats
OpenAPI, AsyncAPI, JSON Schema
Record and replay incoming and outgoing HTTP requests with your Slack app testing companion, Steno. 📼
|Slack Developer Tools|
Install this application to your workspace to quickly look up documentation, investigate the structure of messages, and more.
|Node Interactive Messages & Dialogs |
Official Slack-built package for consuming actions.
|Events API module |
Official Slack-built package for the Events API.
Plug in your Python-based Slack app to receive Events API subscriptions
|Hubot Slack adapter |
Connect Hubot to Slack and get started with ChatOps.
|Assets for App Directory profiles |
Template images to help you build a great profile for the app directory
|Build this bot workshop |
Learn to build a bot for Slack, step-by-step.
|The Bolt family of SDKs |
|Block kit builder|
Compose simple messages, preview complex workflows, and use blocks to the utmost.
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.