Python Slack SDK | Slack Developer Docs
python
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
* Bolt for Python
* Python Slack SDK
* Installation
* Web client
* Webhook client
* Socket Mode client
* OAuth modules
* Audit Logs API client
* RTM API client
* SCIM API client
* Legacy slackclient v2
* Migrating from slackclient
* Tutorials
* Reference
* Slack CLI
* Slack GitHub Action
*
* Python libraries
* Python Slack SDK Copy as markdown
On this page
Python Slack SDK
The Slack Python SDK has corresponding packages for Slack APIs. They are small and powerful when used independently, and work seamlessly when used together, too.
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 your needs.
Features
Feature Use Package Web API Send data to or query data from Slack using any of over 200 methods. slack_sdk.web , slack_sdk.web.async_client Webhooks / response_url Send a message using Incoming Webhooks or response_url slack_sdk.webhook , slack_sdk.webhook.async_client Socket Mode Receive and send messages over Socket Mode connections. slack_sdk.socket_mode OAuth Setup the authentication flow using V2 OAuth, OpenID Connect for Slack apps. slack_sdk.oauth Audit Logs API Receive audit logs API data. slack_sdk.audit_logs SCIM API Utilize the SCIM APIs for provisioning and managing user accounts and groups. slack_sdk.scim RTM API Listen for incoming messages and a limited set of events happening in Slack, using WebSocket. slack_sdk.rtm_v2 Request Signature Verification Verify incoming requests from the Slack API servers. slack_sdk.signature UI Builders Construct UI components using easy-to-use builders. slack_sdk.models
You can also view the Python module documents !
Getting help
These docs have lots of information on the Python Slack SDK. There's also an in-depth Reference section. Please explore!
If you get stuck, we're here to help. The following are the best ways to get assistance working through your issue:
* Issue Tracker for questions, bug reports, feature requests, and general discussion related to the Python Slack SDK. Try searching for an existing issue before creating a new one.
* Email our developer support team:
[email protected] .
Release notes
Check out the Python Slack SDK release notes for all the latest happenings.
Contributing
These docs live within the Python Slack SDK repository and are open source.
We welcome contributions from everyone! Please check out our Contributor's Guide for how to contribute in a helpful and collaborative way.
Previous
ワークフローステップの概要
Next
Installation
Copy as markdown
* Features
* Getting help
* Release notes
* Contributing
.
*
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.
*
*
*