slackapi/python-slack-sdk

Slack Developer Kit for Python

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 17th, 2026
Created on November 10th, 2014
Open Issues & Pull Requests: 58 (+0)
GitHub issues: Enabled
Number of forks: 857
Total Stargazers: 4,013 (+0)
Total Subscribers: 152 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.6 hours
Mean response time: 16.1 days
90th percentile: 8.1 days
Tracked items: 123

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 62% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 22
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 497 days
Stale 30+ days: 14
Stale 90+ days: 13

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • web-client (49)
  • question (48)
  • Version: 3x (43)
  • auto-triage-stale (37)
  • auto-triage-skip (25)
  • bug (23)
  • server-side-issue (22)
  • enhancement (21)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Python Slack SDK is a developer kit for Python that provides modular packages for interacting with Slack's APIs.

The SDK solves the problem of integrating Python applications with Slack by offering separate, focused packages for different aspects of the Slack platform. Developers can use individual packages independently—such as the web client for calling Web API methods, Socket Mode for real-time connections, webhook support for incoming messages, signature verification for request validation, audit logs and SCIM APIs for administration, OAuth for authentication flows, and Block Kit builders for constructing UI components—or combine them as needed for more complex applications.

The tool suits teams building custom Slack apps or integrating third-party services into Slack workflows. Its modular design means you only need to import the packages relevant to your use case. The SDK explicitly directs users who want to build with the Events API and Interactivity features toward Bolt for Python, a higher-level framework built on top of this SDK. For lower-level direct API access and Socket Mode connections, the Python Slack SDK is the appropriate choice.

Almost all open issues are raised by outside users rather than the core team, reflecting a substantial base of adopters using the tool in production. Maintainers typically respond to new issues and pull requests within a day.