Welcome to OpenAPIClientWizard – the ultimate plugin for RAD Studio that revolutionizes the way Delphi developers implement REST API clients.
As Delphi developers, we often face the challenge of implementing REST API clients. API documentation rarely includes Delphi code snippets, forcing us to read the documentation and implement each method - GET, POST, PUT, DELETE - manually. Even with Swagger or OpenAPI specifications, it's a time-consuming process. Without these specifications, we resort to tools like Delphi's REST Debugger or Postman, testing each method individually before coding them into our projects.
OpenAPIClientWizard changes all that. This powerful plugin reads Swagger, OpenAPI specifications, or Postman collection and generates a fully implemented client-side sample(VCL) project in Delphi, ready to compile, in just 2-3 seconds!
To download, you must provide the direct URL of the file; redirection is not supported. You cannot use the first URL to download the JSON specification, but the second one is acceptable.
1- https://github.com/adewg/ICAR/blob/ADE-1/url-schemes/reproductionURLScheme.json ❌
2- https://raw.githubusercontent.com/adewg/ICAR/ADE-1/url-schemes/reproductionURLScheme.json ✅
Watch a short video here: to learn how to use the plug-in (or click on the below image👇👇)
If you find OpenAPIClientWizard useful, please give it a star.
Your support is greatly appreciated!
You can also support my work by buying me a coffee. This helps me continue developing this plugin and other tools like ChatGPTWizard and EasyDBMigrator.
OpenAPIClientWizard is provided as is. If you need any specific implementation contact me via email, please.
Contributions are welcome! If you have suggestions for improvements or find any issues, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
This plugin utilizes the Neslib library to parse Yaml format, which is included in the repository for convenience.
No action is required on your part.
However, you can find the latest source here.
Transform the way you develop REST API clients in Delphi with OpenAPIClientWizard.
Download it today and streamline your workflow!