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 Bundle Laravel Package

gheb/docusign-bundle

Symfony bundle for DocuSign eSignature integration, providing configuration, API client services, and helpers to send envelopes, manage templates and recipients, and build document signing workflows in PHP applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for e-signature. E-signature is a buy decision (DocuSign as the vendor of record); this package only addresses the integration layer. Frame the real decision as "buy DocuSign + buy/wrap the connector," not "build e-signature."
  • Scope of the signing experience. Whether we expose embedded signing inside our own UI (the bundle's createEnvelope/recipient view flow) versus redirecting users to DocuSign's hosted flow. This drives UX design, session handling, and support burden.
  • Roadmap sequencing. Signals whether signing ships in an MVP or a later phase — the integration is thin, but the contract lifecycle work around it (templates, status reconciliation, retention, audit trail) is not.
  • Use-case prioritization. Typical covered flows: sales contracts and SOWs, NDAs, procurement approvals, HR onboarding packets, customer consent/authorization forms. Pick one high-volume, low-variance flow first (e.g., NDAs from templates) rather than a bespoke per-deal document builder.
  • Vendor lock-in posture. Do we let DocuSign envelope IDs, template IDs, and status enums leak into our domain model, or do we define an internal SignatureRequest abstraction? This is a one-way door worth deciding early.
  • Maintenance ownership. The 5.6.5 release (CS fixes + psr/log:^3.0 support) shows the maintainer is not absent, so the "abandoned" framing should be retired. But it is still a maintenance-only cadence: no new capability, no DocuSign API modernization, no stated support path. The decision remains "do we own the glue or depend on a low-traffic maintainer" — a staffing decision, not a technical one.

Important correction to the premise: this is a Symfony bundle, not a Laravel package. It ships no service provider or facade usable by Laravel, and its config relies on Symfony's DI container and Flex recipes. If the stack is Laravel, this package is effectively out of scope — you would use DocuSign's official PHP SDK (or a Laravel-specific wrapper) with a thin internal service. Do not let a "Laravel/PHP" label in a package index mask that. The 5.6.5 release does not change this: it adds no Laravel integration surface.

When to Consider This Package

Adopt (or rather, evaluate) only if all of these hold:

  • The application is Symfony 5/6 on PHP 7.4–8.x — this is a hard prerequisite. (5.6.5's psr/log:^3.0 allowance mildly reduces dependency-conflict friction on newer Symfony 6.x / PHP 8.2+ stacks, but does not broaden the supported framework matrix.)
  • The signing scope is simple: create an envelope from a template or uploaded PDF, add recipients, embed the signing view, poll or receive status. No bulk send, no payments, no ID verification, no notary.
  • Volume is modest enough that webhook/Connect reliability and idempotency are not yet a scaling problem.
  • The team is comfortable reading ~a few hundred lines of glue and maintaining or forking it themselves — the bundle is small enough to vendor.
  • You want a reference implementation to copy patterns from rather than a long-term dependency.

Look elsewhere if:

  • The stack is Laravel — no viable integration path; use the official docusign/docusign-php-client or a maintained Laravel wrapper.
  • You need compliance guarantees: HIPAA, 21 CFR Part 11, eIDAS qualified signatures (QES), or regulated record retention. Those are DocuSign platform/contract concerns the bundle cannot help with, and a lightly maintained wrapper is a poor place to sit in an audit.
  • You need advanced DocuSign capability (bulk send, Maestro workflows, CLM, Connect at scale with retries/DLQ, JWT vs. Authorization Code Grant tradeoffs). The bundle exposes a narrow slice; you will outgrow it within a quarter.
  • Dependency risk tolerance is low. Concretely: ~34 stars, 0 dependents, and a release history that went quiet after 2022-09-29 before this 5.6.5 patch. Version 5.6.5 is a compatibility/cleanup release — it does not signal a return to active feature development or vendor-API tracking. No dependents means no implicit community testing — you are the only one who will find the breakage. Note the release is evidence of life, not evidence of a support commitment; there is still no SLA, no changelog policy beyond auto-generated notes, and no visible CI signal against current DocuSign API versions.
  • You need a documented support path or SLA for the integration layer.

A high "opportunity" score here reads as whitespace, not readiness: the space is underserved, which is an argument for building a well-owned internal adapter, not for adopting a thinly maintained one. The 5.6.5 release slightly lowers the "is this dead?" risk but does not change the strategic conclusion.

How to Pitch It (Stakeholders)

To executives: E-signature is a buy, not a build — DocuSign carries the legal weight and the audit trail. The open question is only how cheaply we connect to it. The candidate open-source connector is MIT-licensed and small, and the maintainer did ship a patch release this cycle (5.6.5: coding-standard fixes and a psr/log v3 allowance), so "abandoned" is too strong. But that release is housekeeping, not investment: negligible adoption, no dependents, and no support commitment. Recommendation: budget 1–2 weeks of engineering for a thin in-house adapter over DocuSign's official SDK, using this bundle as a reference for the envelope and embedded-signing flow. That gets us the same feature surface with an owner, an upgrade path, and no fork-or-patch surprise mid-quarter — and it is stack-agnostic if we later consolidate on Laravel.

To engineering: Treat gheb/docusign-bundle as a reference implementation, not a dependency. It demonstrates the minimal envelope-creation and recipient-view wiring for Symfony, which is genuinely useful to read. 5.6.5 is a non-breaking maintenance release (CS + psr/log:^3.0), so it does not force a decision either way and is safe to bump if you are already pinned to the 5.6 line. If we are on Symfony and want to move fast on a low-stakes flow, vendoring the relevant classes is defensible; pinning it as a Composer dependency is weaker, given zero dependents, a maintenance-only release cadence, and no sign of tracking DocuSign API/auth changes (JWT vs. Authorization Code Grant, API version deprecations, PHP 8.3/8.4). If we are on Laravel, this is a non-option — go straight to the official PHP SDK behind our own SignatureService interface so we can swap providers later.

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.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect