[Feature] Import API definition from swagger file
Summary
Import/create new API from swagger file
Motivation
Requested by community.
Discord chat:
Basically similar to curl import, to allow importing APIs
a set of APIs* without filling each individual API form
(Since most APIs service have openapi/swagger definition)
any plans about it ?
Hi @danysz! We haven't planned this feature. We'll pick it up if we see a little more requests for it but as of now it hasn't ranked very high on our community requests
+1 for this feature.
What I'd like to see happening also is to then have validation of field inside the app (e.g. drop-down box auto-filled with enum values, auto-suggestion in a free text field or error indicators when something invalid is entered).
+1
Another +1 to this. Building out a custom Datasource from an internally deployed commercial product datasource would be much simpler with support for this.
Another +1. As an Appsmith partner, we really need this feature to introduce Appsmith as a worthy low code tool to our customers. Most of the APIs that need to be integrated have a swagger/OpenAPI contract.
The idea would be to create a query based on an endpoint defined in the Swagger/OpenAPI contract. Based on that, the headers, body, etc. of the request are already filled with data from the contract. As an Appsmith engineer, you only need to map the values to the correct data.
+1 -- A must have IMHO. It helps on integrating departments. I leave in appsmith the API datasource with all of the endpoints I support and other areas can use them to build their own tools on top. Facilitates the discovery of available actions to end users
Hey @osangenis @dennisdereyer-sg @bberenberg @enote-kane @danysz @sumitsum We have built a utility that can import a swagger / openapi spec or a postman collection export into Appsmith by defining Datasources and add all the endpoints defined. If you are interested in using it we can continue the conversation.
@kaprinsoftware Hi, we would like to try it out!
Hey @dennisdereyer-sg , could you please submit this form to share with us details to reach out. We will shortly setup sometime to go through it together. Thanks!
Hey @dennisdereyer-sg it looks like the form link didn't come through the last time. I have updated the comment. Here is the link as well. Looking forward to hear from you and hopefully help you get across the challenge https://forms.gle/ia15HNsCtoYHpScaA
@kaprinsoftware This is Balaji from the Appsmith product team. It's great that you came up with this solution, and we would love to see it in action. Would you be open to doing a demo of this? Please feel free to book on my calendar here.
Hi @sribalajig I have setup the following time. Looking forward to it. 12:30pm - 1:15pm, Monday, April 24, 2023
Hey @dennisdereyer-sg please let me know if you are still interested in connecting regarding this tool.
Been a year now, any movement here?
Would love to see an openapi spec import like Retool has.
This would be useful..