This module provides an interface to consume external web services. It focuses on integrating web service operations as Rules actions, but can also be used as data provider for other modules.

WSClient comes with a user interface that allows site administrators to create REST and SOAP service descriptions with their respective operations and data types. Those service descriptions can be edited, cloned and deleted as well as imported/exported for sharing with other sites. Basic usage documentation can be found in the README.

Some useful tutorials can be found in the documentation.

WSClient is an enhancement of Rules web and Rules usecases (proof of concept modules).

Module dependencies

wsclient.module depends on entity.module.
wsclient_rest.module depends on http_client.module.
wsclient_soap.module depends on the PHP SOAP extension, so make sure that it is available in your PHP install.

This project is sponsored by epiqo. Visit us at or contact us.

Project information