skillfed

alibabacloud-dingtalk

Alibaba Cloud Dingtalk SDK Library for Python

alibabacloud-dingtalk v2.2.56 639.0K downloads/30d#5,618 on PyPI96
Permissive license Apache License 2.0 Active released

What it is and what it does

This is Alibaba Cloud's official Python SDK for DingTalk, an enterprise collaboration platform. It wraps DingTalk's REST APIs behind Python client classes, allowing you to programmatically send messages, manage contacts, trigger workflows, access calendar and document features, and interact with other DingTalk services from your Python application.

The SDK is built on Alibaba's standard gateway and OpenAPI utility libraries, which handle HTTP transport, request signing, and response parsing. It targets Python 3.6 and later and is actively maintained, with recent updates indicating ongoing support for new DingTalk features.

Use it for:

  • Send automated notifications or alerts to DingTalk groups or individuals from a Python backend service.
  • Sync employee contact data from DingTalk into your internal directory or HR system.
  • Trigger DingTalk workflows or approvals from external business logic or scheduled tasks.
  • Query DingTalk calendar, meeting, or attendance data for reporting or integration with other tools.
  • Build a chatbot or automation layer that listens to and responds within DingTalk conversations.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Python SDK for integrating with Alibaba Cloud's DingTalk platform, providing access to DingTalk's APIs for messaging, contacts, workflows, and other enterprise collaboration features.

Yes, if you need to integrate with DingTalk from Python. The SDK is actively maintained, has no known vulnerabilities, installs cleanly, and carries a permissive license. It is the official client library for the platform. Install it only if your application actually requires DingTalk integration; it is not a general-purpose utility.

Install

alibabacloud-dingtalk on PyPI

pip

pip install alibabacloud-dingtalk

uv

uv add alibabacloud-dingtalk

poetry

poetry add alibabacloud-dingtalk

Installing alibabacloud-dingtalk

Before you install

Low friction: pure Python wheel with six Alibaba Cloud gateway and utility dependencies. Actively maintained with a release 3 days ago. Supports Python 3.6 and later.

License in practice

Apache License 2.0 (permissive): you can use, modify, and distribute this package freely in commercial and private projects, provided you include the license notice and state significant changes.

Quickstart

pip install alibabacloud_dingtalk

from alibabacloud_dingtalk import Client
# Initialize with your DingTalk app credentials and call API methods

Requires DingTalk app credentials (app ID and app secret) from your DingTalk enterprise account to authenticate API calls.

Verify before relying

  • Whether the SDK covers all current DingTalk API endpoints or only a subset of the platform's capabilities
  • Real-world latency and throughput characteristics when calling DingTalk APIs through this SDK
  • Whether authentication credentials (app ID, app secret) can be injected via environment variables or only programmatically

Package facts

License Apache License 2.0 (permissive)
Python support supports the current Python release (>=3.6)
Install friction low — pure-Python wheel
Runtime dependencies 6 — alibabacloud-endpoint-util, alibabacloud-gateway-dingtalk, alibabacloud-gateway-spi, alibabacloud-openapi-util, alibabacloud-tea-openapi, alibabacloud-tea-util
Maintenance actively maintained — 3 days since the last release
Last repo commit
First released
Downloads 639,018/month — #5,618 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: alibabacloud_dingtalk-2.2.56-py3-none-any.whl

Keywords: alibabacloud, dingtalk

Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Software Development

Tags

dingtalk api pythonalibaba cloud dingtalk sdkdingtalk integration pythonenterprise messaging apidingtalk enterprise collaborationalibaba dingtalk clientdingtalk workflow automation
alibaba-cloudenterprise-messagingworkflow-automation

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

alibabacloud-gateway-dingtalk

Provides a gateway client for integrating with…

permissive · top 15,000 on PyPI

dingtalk-stream

Python SDK for building DingTalk chatbots and…

permissive · top 15,000 on PyPI

alibabacloud-oss20190517

Provides a Python SDK for interacting with…

permissive · top 15,000 on PyPI

alibabacloud-ecs20140526

Provides a Python SDK for interacting with…

permissive · top 15,000 on PyPI

alibabacloud-vpc20160428

Provides Python bindings to Alibaba Cloud's…

permissive · top 15,000 on PyPI

alibabacloud-sls20201230

Python SDK for Alibaba Cloud Log Service that…

permissive · top 15,000 on PyPI

alibabacloud-cdn20180510

Provides Python bindings to Alibaba Cloud's CDN…

permissive · top 15,000 on PyPI

alibabacloud-gpdb20160503

Provides a Python SDK for interacting with…

permissive · top 15,000 on PyPI

alibabacloud-dysmsapi20170525

Provides Python bindings for Alibaba Cloud's…

permissive · top 15,000 on PyPI

alibabacloud-tea-openapi

Provides a Python SDK for calling Alibaba Cloud…

permissive · top 5,000 on PyPI