Is there a method for exporting an API exposed in Edge portal so it can be imported to Dev Portal for discovery and consumption?

We have some SOAP services that will be deployed on Edge and therefore we do not have OpenAPI docs for these. Is there some way, aside from creating OpenAPIs for these services that we can export data from Edge to expose them in Dev Portal?

0 2 949
2 REPLIES 2

What do you mean by "expose"?

@ron ,

If I am not wrong, You would like to achieve,

  • Generate OpenAPI Specification automatically from Apigee Edge Proxies / RunTime traffic data.
  • Use the same OpenAPI to automatically generate smartdocs in developer portal so that developers can consume them & play with them.

Unfortunately, It's not available out of the box. But there are some open source tools that we developed can help you achieve same.

  • Api2Swagger ( Api2OpenApi) : Helps you convert API runtime call like CURL to openApi. You can find npm repo here & link to github here.
  • Apigee2Swagger (Apigee2OpenApi) : A Node.Js command line tool to generate a Swagger 2.0 spec from Apigee API proxies.You can find npm repo here & link to github here.

Once you have the openApi specs, you can import same into developer portal using UI. Keep us posted if you have any queries.