Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Docusign Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for eSignature: This package is a thin Laravel service-provider/facade wrapper around the official DocuSign REST client. It supports the buy side of the decision — you are buying DocuSign as the signature/envelope system of record, and this package is the cheap integration glue rather than a custom-built eSignature stack.
  • Roadmap timing for framework upgrades: 6.5.0 adds Laravel 13 support and permits 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.
  • Feature scoping for contract workflows: Envelope send/status/void, templates, recipients, and embedded signing are the primitives this unlocks. PM-relevant features: in-app "sign here" embedded flows (no DocuSign-hosted redirect), template-driven contract generation, and status webhooks driving order/onboarding state machines.
  • Where signing sits in the product surface: If eSignature is a supporting capability (sales contracts, HR onboarding, vendor agreements, consent forms), this package lets engineering deliver it in days, freeing roadmap capacity for differentiated features.
  • Maintenance-health signal for dependency reviews: Two PRs, both compatibility work, both from a recurring contributor, merged promptly after upstream releases. That is evidence of an actively maintained integration — relevant input to any "do we keep this dependency" review.
  • Vendor concentration risk: Adopting this hard-codes DocuSign's data model and pricing into your product. That is a pricing/negotiation and long-term platform decision, not just a technical one.

When to Consider This Package

Consider it when:

  • You are on Laravel (now through Laravel 13) and PHP, and you want DocuSign eSignature without hand-rolling OAuth (JWT grant), retry, and envelope-model plumbing.
  • Your signing needs are standard eSignature: envelopes, templates, recipients, embedded/captive signing, status callbacks. Not notarization, not complex multi-tenant account hierarchies you intend to abstract heavily.
  • You need speed to market on a contract/consent flow and are comfortable with DocuSign as the vendor.
  • You value thin wrappers: you can drop to the underlying 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.
  • You are planning a Laravel 13 migration and need to confirm this dependency won't block it.

Look elsewhere when:

  • You want a vendor-neutral signature abstraction (DocuSign + Dropbox Sign + Adobe Acrobat Sign behind one interface) — this package is DocuSign-specific by design.
  • You need heavy customization of DocuSign admin/account configuration (brands, bulk sends, Connect configuration management) — you will be writing raw client code anyway.
  • You are not on Laravel, or you need a framework-agnostic SDK — use docusign/rest-client or DocuSign's official SDKs directly.
  • You require formal vendor support/SLA — this is community-maintained (Tucker-Eric); support comes from issues, though the maintainer activity here is a positive signal.
  • Your compliance posture demands minimal third-party abstraction over the compliance boundary — some teams prefer to call the official client directly to keep the audit surface small.

How to Pitch It (Stakeholders)

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.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast