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

Docusign Rest Client Laravel Package

tucker-eric/docusign-rest-client

A PHP client for the DocuSign REST API, offering fluent access to envelopes, templates, recipients, and OAuth authentication. Simplifies integrating DocuSign eSignature workflows into PHP and Laravel applications.

Deep Wiki
Context7

Product Decisions This Supports

  • Feature prioritization / time-to-market: Enables e-signature (contracts, offer letters, SOWs, compliance acknowledgments) as a shippable feature in days rather than weeks by removing DocuSign auth/token boilerplate from Laravel apps.
  • Build vs. buy vs. integrate: Frames the decision correctly — you are buying DocuSign as the e-signature vendor and integrating a thin Laravel wrapper. This package is not a competing product; it is an accelerator for the integration layer.
  • Roadmap sequencing: Lets you ship standard eSignature flows (embedded signing / recipient view, envelope creation, status callbacks via Connect webhooks) before investing in custom workflow, CLM, or multi-vendor abstraction.
  • Use-case scoping: Well-suited to HR onboarding, sales order/contract execution, vendor agreements, and internal approval sign-offs where DocuSign is already the sanctioned vendor.
  • Architecture posture: Supports a "thin adapter now, abstract later" strategy — keep DocuSign calls behind an internal signing service/interface so a future swap (e.g., to another e-sign vendor or DocuSign's official SDK directly) is contained.

When to Consider This Package

  • You are on Laravel/PHP, already standardized on DocuSign, and want config-driven credentials, a facade, and service-container integration instead of hand-wiring the official PHP SDK.
  • You need multiple DocuSign accounts/users/environments (demo vs. prod) managed via config rather than bespoke code.
  • Your flows are standard eSignature (send envelope, embedded recipient view, status webhook) — not advanced CLM, ID verification, or notarization workflows.
  • Your team is comfortable pinning a version, reviewing the wrapper source, and forking if upstream stalls.
  • Look elsewhere if: you are not on Laravel; you need a large, actively maintained community or vendor-backed support; you require advanced DocuSign products (CLM, Maestro, ID Verification); you want vendor-agnostic e-sign abstraction; or you have strict procurement requirements around maintainer count and release cadence. In those cases, use the official docusign/esign-client SDK directly or a more actively maintained wrapper.

Risk notes for the decision record: ~31 stars and a single-maintainer profile indicate a thin, low-blast-radius dependency — the real maintenance burden sits with DocuSign's official SDK underneath. Mitigate by pinning the version, wrapping calls in an internal service, and budgeting a modest fork/maintenance contingency.

How to Pitch It (Stakeholders)

To executives: This is a low-cost accelerator that lets us add legally recognized e-signature to our Laravel platform quickly, riding on DocuSign's compliance (ESIGN/eIDAS) rather than building signing infrastructure ourselves. It reduces custom development on authentication and configuration, shortening time-to-market for contract and onboarding flows. The main caveat is that it is a small open-source wrapper — we manage that risk with version pinning and an internal abstraction layer, at negligible cost.

To engineering: A thin Laravel wrapper around DocuSign's official PHP SDK, providing a service provider, facade, and config for credentials/multi-account setups. It saves us auth/token and boilerplate work but adds a low-activity dependency. Recommendation: adopt behind an internal SigningService interface, pin the version, and be prepared to fork or fall back to the official SDK — the migration path is short because the underlying client is DocuSign's own.

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.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin