tucker-eric/laravel-docusign
Laravel DocuSign offers a clean integration with the DocuSign eSignature API, making it easy to send envelopes, manage templates, enable embedded signing, and handle webhooks directly from your Laravel application.
docusign/rest-client v6. This directly de-risks the "upgrade the Laravel major version" roadmap item for any product whose signing flows run through this package — signing is usually compliance-critical, so it cannot be the thing that blocks a framework upgrade.Consider it when:
docusign/rest-client for anything the facade doesn't cover. Note that 6.5.0's "allow rest-client 6" means the wrapper now spans multiple major versions of the upstream client — pin deliberately and smoke-test your specific API calls, since the abstraction may not normalize behavior differences between rest-client majors.Look elsewhere when:
docusign/rest-client or DocuSign's official SDKs directly.For executives: We need legally binding signatures inside the product (contracts, onboarding, consent). Rather than build that ourselves, this is a small, actively maintained Laravel integration to DocuSign — the market-leading eSignature vendor. It is glue code, not a platform bet: the strategic commitment is DocuSign, which is a commercial relationship we should negotiate on price and volume. The new 6.5.0 release is a pure compatibility update — it keeps us current with Laravel 13 and the latest DocuSign client — which means this dependency won't become a blocker for our platform upgrade cycle. Engineering effort to adopt is measured in days, not quarters.
For engineering: Thin Laravel wrapper over docusign/rest-client, service provider + facade. 6.5.0 is non-breaking: added Laravel 13 support (PR #39) and widened the constraint to allow rest-client v6 (PR #40). Action items: verify our composer constraints resolve cleanly on both rest-client 5 and 6, and smoke-test JWT auth, envelope send, embedded signing URL generation, and Connect/webhook status handling on rest-client 6. Because the wrapper now spans upstream majors, pin the rest-client version explicitly and treat upstream major bumps as a deliberate, tested upgrade. No API surface changes to our code are implied by this release; it is a maintainability win that unblocks the Laravel 13 track.
How can I help you explore Laravel packages today?