Documenting SOAP APIs on Devportal using the WSDL Docs Module for Drupal 8.x

I need to add SOAP API documentation in addition to Open API documentaion to my Drupal Developer portal that is integrated with Apigee Edge.

Following the article by Kristin Brinner I tried to install the required Drupal modules. Unfortunately, all the required modules are written for Drupal 7 and wont install in Drupal 8.

Here is what I tried and the response that I got.

9726-drupal-wsdldocs-module-install-error-message.png

Questions:

1) Can anyone point me to the equivalent modules in Drupal 8, if any?

2) Is any one working to create a Drupal 8 version of these modules? If so, is there an approximate time when these will be available?

3) Is there any other way to achieve the required functionality in Drupal 8?

4) Can I switch to Drupal 7? If so, where can I find the documentation for Apigee Developer Portal Kickstart for Drupal 7? Will switching to Drupal 7 break the integration with the latest version of Apigee Edge? If so, is there an older version of Apigee Edge that works with Drupal 7?

0 4 521
4 REPLIES 4

Hi Jyoti,

I don't believe there is a D8 equivalent for that module. This module was created by a Partner agency for a customer. I don't know if there are plans to have a D8 version at the moment.

We do not recommend you use the Drupal 7 because it will EOL at the end of Nov 2021.

Our Drupal 7 code repository is located at :https://github.com/apigee/drupal7-drops

Drupal 7 code works with the latest version of Apigee Edge.

Drupal 8 modules are our recommended way forward.

Thanks,

Gitesh Koli

Hi Gitesh,

Thank you so much for your answer.

Hi Jyotibiswas,
Were you able to find similar module Drupal 8/9 or any solution for the same?

@pshah2 

 

Although I've not tried but seems wsdl_docs is now available for D9

https://www.drupal.org/project/wsdl_docs