Slack SDK
Backend & InfraSlack Developer Kit for Python
Release History
View all versions →v3.44.11 fixThis release fixes a bug in aiohttp Socket Mode connection retries and updates several dependencies, including replacing flake8 and black with ruff.
v3.44.03 fixes6 featuresThis release introduces new features for OAuth state management, rich text input, and table blocks, alongside several API method additions and bug fixes. Dependency updates and CI improvements are also included.
v3.43.02 fixes2 featuresThis release introduces new features like exposing the public ts property on ChatStream and making thread_ts optional for assistant thread suggestions. It also includes security validation for the signing secret and dependency updates.
v3.42.06 fixes4 featuresThis release introduces new Block Kit types (Card, Carousel, Alert) and adds authorship arguments to thread operations. It also includes several stability improvements for the Socket Mode client and resolves minor bugs.
v3.41.01 featureThis release introduces support for the apps.user.connection.update API method and updates several GitHub Actions dependencies.
v3.40.11 fixThis patch release (v3.40.1) primarily addresses a bug related to SQLAlchemy datetime handling.
v3.40.01 fix1 featureThis release introduces support for streaming thinking steps in chat streams and resolves an issue related to the use of datetime.utcfromtimestamp in state management.
v3.40.0.dev03 fixes5 featuresThis release introduces significant enhancements to chat streaming capabilities, allowing chunked arguments and support for new block types like task_card and plan. It also includes fixes related to timestamp handling in stores.
v3.39.03 featuresThis release introduces new features including support for work objects, slackLists methods, and the table block element.
v3.38.02 fixes3 featuresThis release introduces support for Python 3.14 and adds underline formatting for rich text blocks. It also includes several dependency updates and CI improvements.
v3.37.01 fix7 featuresThis release introduces significant AI-enabled features, including text streaming capabilities and loading states, alongside enhancements for Markdown support and new workflow management methods.
v3.36.01 fix1 featureThis release introduces support for elevate methods and removes CI support for Python 3.6. It also includes various dependency updates and documentation improvements.
v3.35.05 fixes4 featuresThis release introduces Asyncio SQLAlchemy support and adds the optional `channels` parameter to `files.upload` v2. It also includes several bug fixes related to exception handling, block configuration, and token rotation.
Common Errors
SlackApiError7 reportsSlackApiError usually indicates a problem with the request you're sending to the Slack API, such as invalid parameters, malformed JSON, or insufficient permissions. Examine the `response` attribute of the SlackApiError object for a detailed error code and message from Slack. Correct the request based on this information; common fixes include ensuring data types are correct, required fields are present, and your app has the necessary scopes.
SlackRequestError2 reportsRelated Backend & Infra Packages
Production-Grade Container Scheduling and Management
Node.js JavaScript runtime ✨🐢🚀✨
Promise based HTTP client for the browser and node.js
A modern runtime for JavaScript and TypeScript.
Deliver web apps with confidence 🚀
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Subscribe to Updates
Get notified when new versions are released