any automate process for wadl/swagger?

sidd-harth
Participant V

Hi guys, I am working on smartdocs where,

We can add APIs to a model by:

  • Importing a WADL file containing the API definition
  • Importing a Swagger definition (Swagger 2.0 or 1.2)
  • Manually

I have tried and succeeded by manually creating resources and methods.

I have neither worked on WADL nor on Swagger. So is there an easy way to automate this process so that I don't have to manually create the WADL/Swagger file?

If we have to create the WADL/Swagger file manually how should I proceed?

Solved Solved
0 3 9,994
1 ACCEPTED SOLUTION

You have multiple choices to create a Swagger 2.0 file. You could use the Open-source Swagger UI or use the UI provided as part of Apigee-127 or use API Studio (http://apistudio.io).

However in order to use any of these tools, you need to know the basics of Swagger.

Once you define your APIs with these tools, you can download the Swagger file and import them to Dev Portal.

View solution in original post

3 REPLIES 3

You have multiple choices to create a Swagger 2.0 file. You could use the Open-source Swagger UI or use the UI provided as part of Apigee-127 or use API Studio (http://apistudio.io).

However in order to use any of these tools, you need to know the basics of Swagger.

Once you define your APIs with these tools, you can download the Swagger file and import them to Dev Portal.

Not applicable

I understand the question was about converting wadl to json/yaml for swagger, not about swagger tool (that studio is not much differnt that actual swagger...)

I have the same "wadl to swagger" question, so far i found one online converter https://apitransformer.com/, which does not work (tried teamcity wadl file), there is also Pythong tool https://pypi.python.org/pypi/wadl2swagger/0.0.2 which requires python installation which i want to avoid...

@sasha bond , Take a look at api2swagger command line tool here. It's not exactly wadl to swagger, but if you have an running API, You can generate OpenAPI (Swagger).