--- id: docusign-esign version: "6.1.0" license: unclear license_treatment: unclear maintenance: active --- # docusign-esign — Docusign eSignature REST API License: unclear · Maintenance: active · Downloads: 2.1M/mo ## What it is and what it does docusign_esign is the official Python client for Docusign's eSignature REST API (v2.1). It provides a complete wrapper around Docusign's document signing and workflow automation capabilities, allowing developers to request signatures, automate form handling, and track documents programmatically from within Python applications. The SDK depends on standard HTTP and cryptographic libraries (urllib3, certifi, cryptography, PyJWT) to handle secure API communication and authentication. It is distributed as a pure wheel, making installation straightforward. The package is actively maintained and sits in the top 5000 PyPI packages by download volume, indicating broad production use. Use it for: - Embed signature request workflows into web or desktop applications without building API calls from scratch - Automate bulk document signing processes by programmatically creating envelopes and tracking their status - Integrate Docusign authentication into multi-tenant SaaS platforms - Build internal document management systems that require electronic signature capture and audit trails - Automate form population and signature collection in business process workflows ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Official Python client SDK for the Docusign eSignature REST API, enabling integration of electronic signature workflows, form automation, and document tracking into applications. Yes, if you need to integrate Docusign eSignature into a Python application. The official SDK status, low install friction, active maintenance, and top-tier download volume indicate production readiness. License treatment is unclear in the metadata, but the description references MIT licensing—verify the actual LICENSE file before committing to a commercial project. ## Install pip install docusign-esign uv add docusign-esign poetry add docusign-esign ## Installing docusign-esign Before you install: Low install friction with a pure-wheel distribution and standard dependencies. Actively maintained with a recent release 154 days ago. Quickstart: pip install docusign_esign import docusign_esign from docusign_esign.client import ApiClient api_client = ApiClient() api_client.set_default_header('Authorization', 'Bearer token') Requires Python 3.9+; a free Docusign developer account and valid API credentials (access token or JWT) are needed to authenticate with the API Verify before relying: - Whether the SDK enforces Python 3.9+ or supports earlier versions despite documentation - Current state of GitHub repository (stars, last commit, archived status) to assess community engagement - Whether both Authorization Code Grant and JWT authentication workflows are fully supported ## Package facts - License: not declared (unclear) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 2.1M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags docusign esignature api client, electronic signature python sdk, docusign integration library, e-signature workflow automation, document signing api python, docusign rest api wrapper, automated document signing, esignature, document-workflow, rest-api-client [View on SkillFed](https://skillfed.io/packages/docusign-esign) · [View on PyPI](https://pypi.org/project/docusign-esign/)