SOAP Manager Module for Drupal Adds Plugin-Based Support for SOAP Web Services
Drupal developers wrestling with outdated SOAP systems have a new tool to make life easier. SOAP Manager, created by Anton Kuzmenko and first published on May 10, 2025, introduces a plugin-based framework for managing SOAP web services within Drupal. The module’s latest release, version 1.1.0, went live on May 12, 2025.
A SOAP (Simple Object Access Protocol) web service is a protocol for exchanging structured data between applications, typically over HTTP. It uses XML for message formatting and is valued for its reliability, built-in security, and ability to support complex operations. Though more verbose than REST, SOAP offers strong interoperability and is widely used in enterprise systems for handling transactions and business logic.
George Bonnici-Carter, co-founder of StmpZ, recently praised the tool in a LinkedIn post, calling it a “game changer” after using it in multiple projects. He pointed to the module’s modular design, which lets developers build reusable SOAP clients, avoid redundant endpoint logic, and reduce the fragility of traditional SOAP code.
SOAP Manager enables easy creation of multiple SOAP endpoints through an administrative interface. It supports custom WSDL files, integrates with Drupal authentication, and includes robust logging for request and error tracking. Developers can also configure timeouts, request size limits, and rate-limiting controls.
The module’s plugin architecture allows custom SOAP operations by defining classes using the `@SoapResource` annotation. These can be placed in the module’s `src/Plugin/SoapResource` directory to be automatically recognized by Drupal.
SOAP Manager requires the PHP SOAP extension and Drupal’s Serialization module. It is not covered by Drupal’s official security advisory policy, so caution is advised for production use.
More inormation is available at: https://www.drupal.org/project/soap_manager
Read the full LinkedIn post here.


