Tools | Slack Developer Docs
https://docs.slack.dev/tools/ • 35 KB fetched Open original page
Tools | Slack Developer Docs
guide
Skip to main content
Guides Reference Samples Tools
Changelog Dev Program
MANAGE APPS
* Overview
* Community-developed tools
* Slack MCP and Skills Plugin
* Sandboxes
* Deno Slack SDK
* Java libraries
* JavaScript libraries
* Python libraries
* Slack CLI
* Slack GitHub Action
*
* Overview Copy as markdown
On this page
Tools
We offer a variety of tools to help you interact with and build on the Slack platform.
Slack CLI
The Slack command-line interface (CLI) allows you to create and manage Slack apps from the command line. It is commonly used in combination with our other tools, such as our Bolt frameworks.
Slack CLI
Bolt frameworks
Using our Bolt frameworks is the quickest way to build an app on the Slack platform. Bolt handles much of the foundational setup, allowing you to focus on what makes your app unique. Out of the box, you'll get a basic web server for your app to run on, authentication and installation handling for OAuth, simplified interfaces for Slack APIs and features, and automatic token validation, retry, and rate-limiting logic.
Bolt for Java
Bolt for JavaScript
Bolt for Python
Use llms.txt for context
Did you know the full documentation for each of the Bolt frameworks is available in txt form, perfect for feeding to AI agents? We recommend using these files for indexing and retrieval pipelines.
SDKs
If you prefer building the foundations of your app yourself, you can still use an SDK to cut down on boilerplate code. Slack SDKs provide in-language wrappers for the most commonly used parts of the Slack platform.
Deno Slack SDK
Java Slack SDK
Node Slack SDK
Python Slack SDK
Developer sandboxes
When you're ready to dive in, you can provision a developer sandbox environment by joining the Slack Developer Program . A developer sandbox is an Enterprise organization environment with access to all of Slack's features so that you can explore everything that Slack has to offer.
If you're a partner with us, you can provision a partner sandbox .
Block Kit and Block Kit Builder
Block Kit is a UI framework made up of blocks, block elements, and objects that allow you to build out the look and feel of your app.
Block Kit Builder is a visual prototyping tool that allows you to allow you to drag, drop, and rearrange blocks to design and preview your app's UI and layout.
Slack Send GitHub Action
Use our Slack Send GitHub Action to send data to Slack.
Next
Community-developed tools
Copy as markdown
* Slack CLI
* Bolt frameworks
* SDKs
* Developer sandboxes
* Block Kit and Block Kit Builder
* Slack Send GitHub Action
.
*
Tools
* Slack CLI
* Bolt frameworks
* Slack SDKs
* Block Kit Builder
* Developer program
* Code samples & tutorials
* LLM? Read llms.txt
* All tools
Learn
* Learning paths
* Workshops
* Slack certifications
* Trailhead
* Resource library
* All learning resources
Community
* Slack community
* Slack events
Resources
* Docs
* Blog
* Slack marketplace
* Developer newsletter
Manage Apps
* Your apps
* Status
* Privacy
* Terms
* Cookie Preferences
* Support
* Changelog
* Your Privacy Choices
© 2026 Slack Technologies, LLC, a Salesforce company. All rights reserved. Various trademarks held by their respective owners.
*
*
*
Links found on this page
- Skip to main content [direct]
- Guides [direct]
- Reference [direct]
- Samples [direct]
- Tools [direct]
- Changelog [direct]
- Dev Program [direct]
- MANAGE APPS [direct]
- Community-developed tools [direct]
- Slack MCP and Skills Plugin [direct]
- Sandboxes [direct]
- Deno Slack SDK [direct]
- Java libraries [direct]
- JavaScript libraries [direct]
- Python libraries [direct]
- Slack CLI [direct]
- Slack GitHub Action [direct]
- Slack CLI [direct]
- Bolt for Java [direct]
- Bolt for JavaScript [direct]
- Bolt for Python [direct]
- these files [direct]
- Deno Slack SDK [direct]
- Node Slack SDK [direct]
- Python Slack SDK [direct]
- partner sandbox [direct]
- Block Kit [direct]
- Block Kit Builder [direct]
- Slack Send GitHub Action [direct]
- Block Kit Builder [direct]
- Code samples & tutorials [direct]
- LLM? Read llms.txt [direct]
- Learning paths [direct]
- Workshops [direct]
- Slack certifications [direct]
- Trailhead [direct]
- Resource library [direct]
- All learning resources [direct]
- Slack community [direct]
- Slack events [direct]
- Blog [direct]
- Slack marketplace [direct]
- Developer newsletter [direct]
- Status [direct]
- Privacy [direct]
- Terms [direct]
- Support [direct]
- Your Privacy Choices [direct]
|
|