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

Nusoap Laravel Package

fergusean/nusoap

NuSOAP for Laravel: a lightweight wrapper around the NuSOAP library for building and consuming SOAP web services. Create SOAP servers or clients with WSDL support without requiring PHP's SOAP extension.

Deep Wiki
Context7

Product Decisions This Supports

  • Legacy B2B/enterprise integrations: Supports roadmap items that depend on SOAP-based ERP, CRM, payment, insurance, government, or partner APIs that cannot be reached through REST/GraphQL.
  • Build vs. buy vs. wrap: Frames NuSOAP as a tactical compatibility layer rather than a strategic integration platform; choose between native PHP SOAP, this package, a commercial integration gateway, or a custom adapter.
  • Laravel feature scoping: Helps decide whether a customer-facing feature can ship with a thin SOAP adapter behind an internal interface, or whether SOAP complexity justifies a separate integration service.
  • Migration sequencing: Informs whether to use NuSOAP as a short-term bridge while modernizing partner integrations, or to avoid it entirely if long-term support is required.
  • Risk and compliance review: Surfaces maintenance, security, PHP-version compatibility, and LGPL-2.1 licensing questions before committing roadmap capacity.
  • Use cases to validate: SOAP client integrations, WSDL-driven service consumption, exposing a SOAP endpoint to older clients, and environments where ext-soap is unavailable or insufficient.

When to Consider This Package

  • You must integrate with a SOAP/WSDL service and need a Composer-installable PHP library.
  • Native ext-soap is unavailable, restricted by hosting, or does not handle the target WSDL/XML quirks well.
  • The integration is tactical or time-boxed, with a clear owner and an exit or isolation plan.
  • You can wrap it behind an internal adapter so Laravel application code does not depend directly on NuSOAP.
  • You accept that the package has low community signal (roughly 23 stars), limited maintenance visibility, and legacy NuSOAP heritage.
  • Legal/security can review LGPL-2.1 obligations and the package’s provenance before production use.

Look elsewhere when:

  • The target API offers REST/GraphQL or a maintained SDK.
  • You need long-term vendor support, active security patching, or modern PHP 8+ guarantees.
  • Native ext-soap is available and sufficient.
  • The integration is core to revenue and cannot tolerate an unmaintained dependency.
  • Your organization prohibits LGPL dependencies or requires a formal support contract.

How to Pitch It (Stakeholders)

Executive summary: fergusean/nusoap is a Composer repackaging of the legacy NuSOAP toolkit. It is useful as a narrow compatibility bridge for SOAP integrations in Laravel/PHP, especially where native SOAP is unavailable. It is not a strategic platform bet: the package has low adoption, unclear maintenance momentum, and LGPL-2.1 licensing considerations. Approve it only for scoped, well-tested integrations behind an internal adapter, with a documented migration or exit path.

For engineering: Treat it as an implementation detail, not an application-wide dependency. Isolate it in an adapter/service class, add contract tests against real WSDL fixtures, pin versions, monitor security advisories, and document PHP-version compatibility. Prefer native ext-soap where possible.

For product: This supports customer-facing or partner-facing features that depend on legacy SOAP systems, but it should not expand scope into building a general SOAP platform. Fund it as integration glue with explicit time bounds, ownership, and a plan to replace it if the integration becomes business-critical.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator