Announcements
This site is in read only until July 22 as we migrate to a new platform; refer to this community post for more details.
Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

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 983
2 REPLIES 2

Marsh
Former Googler

What do you mean by "expose"?

anilsr
Former Googler

@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.