{ Community }
  • Academy
  • Docs
  • Developers
  • Resources
    • Community Articles
    • Apigee on GitHub
    • Code Samples
    • Videos & eBooks
    • Accelerator Methodology
  • Support
  • Ask a Question
  • Spaces
    • Product Announcements
    • General
    • Edge/API Management
    • Developer Portal (Drupal-based)
    • Developer Portal (Integrated)
    • API Design
    • APIM on Istio
    • Extensions
    • Business of APIs
    • Academy/Certification
    • Analytics
    • Events
    • Hybrid
    • Integration (AWS, PCF, Etc.)
    • Microgateway
    • Monetization
    • Private Cloud Deployment
    • Insights
    • IoT Apigee Link
    • BaaS/Usergrid
    • BaaS Transition/Migration
    • Apigee-127
    • New Customers
    • Topics
    • Questions
    • Articles
    • Ideas
    • Leaderboard
    • Badges
  • Log in
  • Sign up

Get answers, ideas, and support from the Apigee Community

  • Home /
  • Developer Portal (Drupal-based) /
avatar image
0
Question by Siddharth Barahalikar · May 26, 2015 at 12:22 PM · 7k Views SmartDocsOpenAPI - Swagger Specwadl

any automate process for wadl/swagger?

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?

Comment
Add comment
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Close

2 Answers

  • Sort: 
avatar image
2
Best Answer

Answer by sudheendras   · May 26, 2015 at 05:23 PM

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.

Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by sasha bond · Jun 11, 2016 at 09:23 PM

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

Comment
Add comment Show 1 · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Anil Sagar @ Google ♦♦   · Jun 13, 2016 at 05:51 AM 0
Link

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

Follow this Question

Answers Answers and Comments

16 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

How do I create a WADL for a POST with a mediaType of application/x-www-form-urlencoded? 3 Answers

How does Smartdocs interact with Edge? 2 Answers

Error importing swagger.yaml 1 Answer

Request Body not getting rendered for delete requests - smartdocs 1 Answer

Swagger2.0 Securitydefinition and Smartdocs 3 Answers

  • Products
    • Edge - APIs
    • Insights - Big Data
    • Plans
  • Developers
    • Overview
    • Documentation
  • Resources
    • Overview
    • Blog
    • Apigee Institute
    • Academy
    • Documentation
  • Company
    • Overview
    • Press
    • Customers
    • Partners
    • Team
    • Events
    • Careers
    • Contact Us
  • Support
    • Support Overview
    • Documentation
    • Status
    • Edge Support Portal
    • Privacy Policy
    • Terms & Conditions
© 2019 Apigee Corp. All rights reserved. - Apigee Community Terms of Use - Powered by AnswerHub
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Spaces
  • Product Announcements
  • General
  • Edge/API Management
  • Developer Portal (Drupal-based)
  • Developer Portal (Integrated)
  • API Design
  • APIM on Istio
  • Extensions
  • Business of APIs
  • Academy/Certification
  • Analytics
  • Events
  • Hybrid
  • Integration (AWS, PCF, Etc.)
  • Microgateway
  • Monetization
  • Private Cloud Deployment
  • Insights
  • IoT Apigee Link
  • BaaS/Usergrid
  • BaaS Transition/Migration
  • Apigee-127
  • New Customers
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
  • Members
  • Badges